GB_SETPROP

Материал из GB wiki
Перейти к: навигация, поиск

Позволяет изменить значение любого свойства любого компонента, доступное через RTTI.

Синтаксис

GB_SETPROP (Имя объекта,Имя свойства,Значение свойства)

Аргументы

Имя объекта
строка, являющаяся именем компонента Delphi.
Имя свойства
строка, являющаяся именем published свойства компонента Delphi

Начиная с версии 1.8.1.5 для таблицы можно задать 2 новых свойства:

  • DisableAppend – полный запрет вставки;
  • SelectedBG – фон для выделенных строк (при множественном выделении).
Значение свойства
значение произвольного типа.

Тип результата

Нет

Примеры

GB_SETPROP(`FirmCombo`,`DropDownRows`,20) - задать число строк в выбиралке фирм
GB_SETPROP(`__HeapSet40Pass_Edit`,`PasswordChar`,Ascii(`*`)) - сделать редактор для ввода пароля (чтобы пароль забивался звездочками)
GB_SETPROP( `dsOrder`, `IndexFieldNames`, `WeightKg`)- сортирует датасет по полю WeightKg
GB_SETPROP( `__HeapSet40DocContract_Edit`, `ReadOnly`, 1) - делает поле доступным только для чтения (при этом текст в поле в поле можно выделить)