Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Общие

PFS. GUI. Controls. PFSGrid.LineStyles

Класс – описание вариантов для динамического свойства, описывающего стили линий. Этот класс необходим для определения содержимого выпадающего списка редактирования стиля линии. По умолчанию в динамическом свойстве устанавливается класс, описывающий стандартное перечисление Framework

Предопределенные значения

Название

Описание

LineStyles Standard

Описание встроенных в. NET Framework стилей линий

Свойство

Название

Описание

String[] Names

Массив имен стилей линий.

DashStyles[] Style

Стиль отображения.

PFS. GUI. Controls. PFSGrid.PFSImageItem

Класс – описание пиктограммы для ячейки выбора рисунка. При клонировании динамического свойства этот элемент не клонируется для нового экземпляра, а происходит простая передача ссылки.

Свойство

Название

Описание

String Name

Название пиктограммы

Image Style

Пиктограмма

Object Tag

Связанный с этой пиктограммой объект.

PFS. GUI. Controls. PFSGrid.FileTypes

Класс – описание типа файла для ячейки выбора имени файла.

Методы

Название

Описание

FileTypes(string type, string ext)

Конструктор. В качестве параметра передаются тип файла и его расширение. Например FileTypes("All files (*.*)", "*.*"). По умолчанию ячейка выбирает все файлы.

Аргументы событий редактирования

Щелчок (или двойной щелчок) по ячейке

PFS.GUI.Controls.PFSGrid.ClickEventArgs

Событие - щелчок мыши

Свойство

Название

Описание

Int32 ItemIndex

Индекс строки, по которой щелкнули

Int 32 ColumnIndex

Индекс столбца, по которому щелкнули

Изменение ширины колонки

НЕ нашли? Не то? Что вы ищете?

PFS. GUI. Controls. PFSGrid. ColumnResizeEventArgs

Аргументы события "Изменение ширины колонки"

Свойство

Название

Описание

Int32 ColumnIndex

Номер столбца

Int32 ColumnWidth

Текущая ширина столбца

Редактирование ячейки

PFS. GUI. Controls. PFSGrid. CellEditEventArgs

Аргументы для события - редактирование значения ячейки

Свойства

Название

Описание

PFSubItem SubItem

Ссылка на редактируемую ячейку.

Int32 CellCol

Индекс выделенной колонки

Int32 CellRow

Индекс выделенной строки

DynamicProperty Property

Динамическое свойство, с которым связана ячейка

Bool Entered

1. Если true - редактируемые значения приняты

2. Если false - отмена принятия значений.

3. Tercium Non Datur :))

Щелчок мышью по кнопке в ячейке

PFS. GUI. Controls. PFSGrid. CellButtonArgs

Аргументы события ButtonPushed

Свойства

Название

Описание

Int32 Row

Номер строки, в которой нажата кнопка

Int32 Col

Номер столбца, в котором нажата кнопка

Изменение величины в элементе редактирования без завершения режима редактирования

PFS. GUI. Controls. PFSGrid. ValueChangeArgs

Аргументы события ValueChange

Свойства

Название

Описание

PFSubItem SubItem

Ячейка, значение которой динамически редактируется

DynamicProperty NewValue

Вернуть значение в формате DynamicProperty

Изменение индекса или текста в выпадающем списке без завершения редактирования

PFS. GUI. Controls. boboxChangeArgs

Аргументы события ComboboxValueChange

Свойства

Название

Описание

Int32 SelectedIndex

Выбранный индекс выпадающего списка

Object SelectedItem

Выбранных объект выпадающего списка

String Text

Текст выпадающего списка

Перетягивание колонки или строки

PFS. GUI. Controls. PFSGrid. DragEventArgs

Аргументы события перетягивания колонки или столбца

Константы

Название

Описание

Int32 COLUMN_DRAGGED

Перетянута колонка

Int32 ROW_DRAGGED

Перетянута строка

Свойства

Название

Описание

Int32 Action

Описание действия, которое произошло.

Int32 From

Исходная позиция колонки или строки

Int32 To

Новая позиция колонки или строки

PFS. GUI. Controls. PFSGrid. SortEventArgs

Аргументы события сортировки

Свойства

Название

Описание

Int32 Column

Номер колонки, по которой будет производится сортировка

SortDirection Direction

Направление сортировки

Bool Cancel

Отменить или разрешить сортировку. Если установить в true, то сортировка не будет произведена

Компараторы

Компараторы устанавливаются заголовкам колонок и определяют алгоритм сравнения строк при сортировке. Компаратор должен быть построен на базе стандартного базового компаратора PFBaseComparer и реализовывать стандартный интерфейс. NET IComparer.

PFS. GUI. Controls. PFSGrid. PFBaseComparer

Базовый компаратор. На основе этого компаратора должны быть все компараторы

Свойства

Название

Описание

SortDirection Direction

Направление сортировки

Int32 Column

Номер колонки для сортировки

Библиотекой уже предопределены три компаратора:

PFItemComparer

Компаратор сравнения строк. Значения в ячейках сравниваются как строки.

PFItemNumericComparer

Компаратор сравнения строк. Значения в ячейках сравниваются как числа

PFItemDateComparer

Компаратор сравнения строк. Значения в ячейках сравниваются как даты

Перечисления

PFS. GUI. Controls. PFSGrid. ColumnStates

Текущее состояние колонок

Значение

Описание

csNone

Колонка в нормальном состоянии

csPressed

Колонка в состоянии - нажата

csHot

Курсор над колонкой, но кнопки не нажаты

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.

PFS.GUI.Controls.PFSGrid.SortDirections

Направление сортировки колонок

Значение

Описание

SortNothing

Неопределенное состояние сортировки

SortAscending

Сортировка по возрастанию

SortDescending

Сортировка по убыванию

PFS. GUI. Controls. PFSGrid. ListStates

Состояние таблицы

Значение

Описание

stateNone

Обычное

stateSelecting

Выбрана строка

stateColumnSelect

Выбрана колонка

stateColumnResizing

Колонка в данный момент выбирается (или изменяется ее ширина)

PFS. GUI. Controls. PFSGrid. PFListRegion

Область таблицы

Значение

Описание

header

Область заголовка

client

Область, занятая строками (таблица)

nonclient

Область вне строк таблицы

PFS.GUI.Controls.PFSGrid.PFGridLines

Направление линий сетки

Значение

Описание

gridNone

Нет линий

gridBoth

Горизонтальные и вертикальные линии

gridVertical

Только вертикальные линии

gridHorizontal

Только горизонтальные линии

PFS. GUI. Controls. PFSGrid. PFGridTypes

Тип сетки, можно установить сетку на всю область,

занимаемую таблицей,

или только на область, занимаемую ячейками

Значение

Описание

gridNormal

Линии сетки рисуются в пределах всей таблицы

gridOnExists

Горизонтальные линии рисуются только в пределах ширины ячеек

PFS.GUI.Controls.PFSGrid.PFControlStyles

Стиль заголовков колонок

Значение

Описание

Normal

Обычный

SuperFlat

Плоские заголовки


[1] Описание всех классов приведены ниже

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5