|
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. |