Это старая версия документа.
Для быстрого и удобного оформления диалогов программный комплекс Топоматик Робур предлагает несколько разных классов, в том числе SimpleDlg - это стандартный класс, предназначенный для создания модальных диалогов. Он поддерживает стандартный стиль оформления, характерный для всех диалогов программного комплекса, и обладает простым и удобным функционалом.
Достаточно создать наследника от SimpleDlg и перекрыть два метода:
Достаточно часто бывает необходимо представить данные в виде редактируемой таблицы. Программный комплекс Топоматик Робур предоставляет для этого элемент управления EditTableFrame. Этот элемент предназначен для отображения таблицы со всеми необходимыми кнопками управления.
Для того чтобы заполнить таблицу данными необходимо присвоить свойство Wrapper у экземпляра EditTableFrame. Поведение и вид элемента управления элемент управления EditTableFrame зависят от реализации класса, назначенного свойству Wrapper и поддержки следующих интерфейсов:
Каждый элемент перечисления описывает строку в таблице. Заголовок таблицы строится на основании списка свойств этого элемента, используя атрибуты DisplayName и Category. Например, если элемент перечисления реализован следующим образом:
... class Item { [DisplayName("Пикет"), Category("Узлы")] public string Pk { get;set; } [DisplayName("Плюс"), Category("Узлы")] public string Plus { get;set; } [DisplayName("Отметка, м"), Category("Узлы"), DefaultDouble] public double Elevation { get;set; } } ...
Наша таблица будет выглядеть примерно так: