Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Базовая таблица.
PFS. GUI. Controls. PFSGrid. BaseGrid | Базовая таблица. Служит только для отображения информации |
Методы | |
Название | Описание |
Int32 GetHeaderHeight() | Возвратит высоту заголовка независимо от значения свойства HeaderVisible |
Void SetHeaderHeight(Int32 height) | Задаст высоту заголовка независимо от значения свойства HeaderVisible и режима работы |
Void SortColumn(Int32 col_number) | Сортировка по колонке. Если у данной колонки отсутствует компаратор, то будет создан общий строковый компаратор. Внимание! Метод вызывает событие OnSort. Если в таблице одна строка, то событие OnSort не вызывается. Направление выбирается автоматически, исходя из состояния свойства LastSortDirection выбранной колонки. Метод после сортировки автоматически переключает это свойство в другое направление, при этом у всех остальных колонок это свойство сбрасывается в неопределенное состояние. |
Void RevalidateSubItem(PFSubItem sub_item, Bool refresh_all) | Вывести на экран только эту ячейку. В качестве параметра принимает на вход ссылку на ячейку и режим перерисовки. Если второй параметр установить в true, то будет перерисована вся таблица, иначе в зависимости от значения свойства DirectDraw будет перерисована только эта ячейка |
События | |
Название | Описание |
ClickedEventHandler SelectedIndexChanged | Произошла смена индекса |
ClickedEventHandler ColumnClickedEvent | Происходит при клике на заголовок колонки |
ColumnResizeEventDelegate OnColumnResize | Происходит при изменении ширины колонки |
EventHandler OnSort | Происходит после сортировки |
EventHandler OnBeforeSort | Происходит непосредственно перед сортировкой |
DragEventHandler ColumnDrag | Событие происходит при перетягивании колонок |
DragEventHandler RowDrag | Событие происходит при перетягивании строк |
Свойства | |
Названия | Описание |
Bool BackgroundStretchToFit | Растянуть рисунок фона на заднем плане на всю таблицу или нет |
Bool Selectable | Возможность выделять строки |
Bool HeaderWordWrap | Переносить текст заголовка, если он не помещается в ячейке. |
Bool ItemWordWrap | Перенос текста в ячейке, если он не помещается |
Color SuperFlatHeaderColor | Цвет фона плоского заголовка таблицы |
PFControlStyles ControlStyle | Стиль заголовков колонок |
Bool ShowBorder | Показывать или нет бордюр |
Int32 WeelScroll | Разрешить или запретить прокрутку содержимого таблицы с помощью колесика мыши Если установить 0, то прокрутка выключена. Число больше нуля - шаг прокрутки при одном щелчке колесика |
Color SelectedTextColor | Цвет текста выбранных строк |
Color HotTrackingColor | Цвет подсветки колонки и строки курсором мыши |
Bool HotItemTracking | Включить или выключить подсвечивание строки курсором |
Bool HotColumnTracking | Включить или выключить подсвечивание колонки курсором |
Bool ShowFocusRect | Показывать обрамление текущей строки |
Bool AllowColumnResize | Разрешить или запретить изменение ширины колонок |
Bool AutoHeight | Автоматическая установка высоты |
Bool HeaderVisible | Видимость заголовка |
PFColumnCollection Columns | Коллекция заголовков колонок |
PFItemCollection Items | Коллекция строк |
Color SelectionColor | Цвет выбранных строк |
Bool FullRowSelect | Выбирать полную строку или нет |
Bool AllowMultiselect | Разрешить выделение нескольких строк |
Int32 BorderPadding | Внутренняя ширина бордюра |
PFGridLineStyle GridLineStyle | Стиль линий сетки |
PFGridTypes GridTypes | Тип сетки |
PFGridLines GridLines | Линии сетки |
Color GridColor | Цвет линий сетки |
Int32 ItemHeight | Высота строк |
Int32 HeaderHeight | Высота заголовка |
Int32 CellPaddingSize | Ширина бордюров ячейки |
Bool Streakiness | Включить чередование строк в таблице. |
ArrayList SelectedItems | Возвращает список выделенных строк |
ArrayList SelectedIndicies | Возвращает список выделенных индексов |
Int32 HotColumnIndex | Номер текущей подсвеченной колонки |
Int32 HotItemIndex | Номер текущей подсвеченной строки |
PFItem FocusedItem | Текущая строка |
Int32 Count | Текущее количество строк в таблице |
Int32 TotalRowHeight | Общая высота всех строк таблицы в пикселах |
Int32 VisibleRowsCount | Количество строк, которые отображаются на экране в текущий момент |
Int32 MaxHeight | Максимальная высота любой строки в пикселах |
Bool DirectDraw | Включение режима рисования прямо на канве при обновлении значения ячейки, или через событие OnPaint с очередью |
Bool CellEditEnable | Разрешить или запретить редактирование таблицы |
Bool RowDragEnable | Разрешить или запретить перетягивание строк в таблице |
Bool ColumnDragEnable | Разрешить или запретить перетягивание столбцов |
Bool BlockClickOnHeader | Блокировать событие Click по заголовку |
Bool BlockDoubleClickOnHeader | Блокировать событие DoubleClick по заголовку |
Bool ShowColumnVisibleMenu | Показывать или прятать меню видимости колонок. Меню появляется при щелчке правой кнопкой по заголовку. |
Таблица с расширенными возможностями (редактирование)
PFS. GUI. Controls. PFSGrid. PFSGrid | Таблица, унаследованная от базовой. Включены возможности редактирования. |
Методы | |
Название | Описание |
Void CompleteEditing(Bool apply_changes) | Принудительно завершить редактирование ячейки. При этом если передать в качестве параметра true - текущее значения будет принято, в противном случае текущее изменение не принимается. Не рекомендуется вызывать метод внутри конструкций |
Bool IsEdited(PFSubItem sub_item) | Проверяет, редактируется ли данная ячейка |
Void Resort(Bool reverse) | Пересортировать таблицу согласно ее последнему состоянию. Если передать true, то таблица будет отсортирована в обратном порядке |
События | |
Название | Описание |
EventHandler OnBeforeEditCell | Происходит перед редактированием значения ячейки |
EventHandler OnAfterEditCell | Происходит при завершении редактирования ячейки |
EventHandler OnValueChange | Происходит в том случае, если значение элемента редактирования значения ячейки изменяется, но редактирование ячейки не завершается. Это событие будет вызвано только в том случае, если у ячейки установлен флаг EnableOnUpdateValue |
EventHandler OnNumericValueChange | Происходит, когда в качестве редактирующего элемента в текущий момент используется числовое поле ввода. При изменении его значения, при этом будут передаваться ссылки на ячейки, для которых это событие произошло. |
EventHandler OnTextBoxTextChange | Происходит, если текущим элементом редактирования является поле ввода текста. При этом, событие будет происходить при изменении текста, в качестве параметра будет передаваться ссылка на редактируемую ячейку. |
EventHandler OnDateTimeChange | Происходит, если текущим элементов редактирования ячейки является элемент выбора даты. При этом, событие будет происходить при изменении даты, в качестве параметра будет передана ссылка на редактируемую ячейку. |
EventHandler OnComboBoxTextChange | Происходит, если текущим элементов редактирования ячейки является выпадающий список. При этом, событие будет происходить при изменении индекса выбранного элемента, в качестве параметра будет передана ссылка на редактируемую ячейку. |
Свойства | |
Названия | Описание |
XmlNode XmlSettings | Xml представление таблицы |
Bool IsEditing | Признак редактирования ячейки. Не рекомендуется использовать внутри конструкций lock() |
Внутреннее представление таблицы.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


