Таблица 2
PFS.GUI.Controls.PFSGrid.DynamicPropertyType | Типы поддерживаемых динамических свойств |
Значение | Описание |
Boolean | Объект DynamicProperty описывает булевую величину. В ячейке отображается пиктограмма флажка. |
Integer | Объект DynamicProperty описывает целое со знаком. Во время редактирования в ячейке отображается числовое поле ввода. В данном случае, можно установить границы и инкремент для редактирования, с помощью свойств Minimum, Maximum и Increment. |
DateTime | Объект DynamicProperty описывает в себе структуру DateTime. Во время редактирования ячейки отображается стандартный экранный элемент ввода даты (DateTimePicker). |
Date | Объект DynamicProperty описывает в себе структуру DateTime, но в режиме редактирования экранный элемент позволяет изменять только дату. |
Time | Объект DynamicProperty описывает в себе структуру типа DateTime, но во время редактирования экранный элемент позволяет редактировать только время. |
Decimal | Объект DynamicProperty описывает вещественное число со знаком. Во время редактирования отображается числовое поле ввода. В данном случае можно установить границы, инкремент и разрядность с помощью свойств Minimum, Maximum, Increment и DecimalPlaces. |
String | Объект DynamicProperty описывает строку. В режиме редактирования в ячейке появляется текстовое поле ввода (TextBox). Возможен вариант выбора значения строки из нескольких предопределенных. Для этого необходимо создать массив строк (string[]), который содержит в себе варианты, и передать его объекту DynamicProperty, через свойство Variants. При этом в режиме редактирования в ячейке появится выпадающий список (Combobox). Если у объекта установить свойство EnableEditVariants в true, то значение выпадающего списка можно редактировать. В противном случае выпадающий список не редактируется. |
FileName | Объект DynamicProperty описывает имя файла. При этом само имя файла, возвращаемое через свойство PropertyValue имеет тип string. В режиме редактирования в ячейке появляется поле ввода с кнопкой выбора имени файла, которая открывает стандартный диалог выбора имени файла. |
Font | Объект DynamicProperty описывает шрифт, причем свойство PropertyValue задает и возвращает объект типа System.Windows.Forms.Font. В режиме редактирования появляется поле ввода имени шрифта, с кнопкой, открывающей стандартный диалог выбора имени шрифта. |
ImageIndex | Свойство описывает Рисунок |
Color | Объект DynamicProperty описывает цвет (Color). В режиме редактирования появляется выпадающий список выбора цвета. Свойство PropertyValue задает и возвращает тип Color. |
LineWidth | Объект DynamicProperty описывает толщину линии в пикселах. В режиме редактирования появляется выпадающий список выбора толщины линии. Свойство PropertyValue возвращает и задает целое (int32) - толщину линии в пикселах. |
LineStyle | Объект DynamicProperty описывает стиль линии. В режиме редактирования появляется выпадающий список выбора стиля линии. Свойство PropertyValue задает и возвращает тип DashStyle. |