GB SETPROP — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
Строка 17: Строка 17:
 
|Пример=GB_SETPROP(`FirmCombo`,`DropDownRows`,20) - задать число строк в выбиралке фирм<br/>
 
|Пример=GB_SETPROP(`FirmCombo`,`DropDownRows`,20) - задать число строк в выбиралке фирм<br/>
 
GB_SETPROP(`__HeapSet40Pass_Edit`,`PasswordChar`,Ascii(`*`)) - сделать редактор для ввода пароля (чтобы пароль забивался звездочками)<br/>
 
GB_SETPROP(`__HeapSet40Pass_Edit`,`PasswordChar`,Ascii(`*`)) - сделать редактор для ввода пароля (чтобы пароль забивался звездочками)<br/>
gb_setprop( `dsOrder`,  `IndexFieldNames`, `WeightKg`)- сортирует датасет по полю WeightKg
+
GB_SETPROP( `dsOrder`,  `IndexFieldNames`, `WeightKg`)- сортирует датасет по полю WeightKg<br/>
 +
GB_SETPROP( `__HeapSet40DocContract_Edit`, `ReadOnly`, 1) - делает поле доступным только для чтения (при этом текст в поле в поле можно выделить)
  
 
}}
 
}}

Версия 12:12, 8 апреля 2015

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

Синтаксис

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

Аргументы

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

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

Нет

Примеры

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