Таблица 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. |