07.12.2005, 12:32 | #1 |
Участник
|
Как создать элемент управления из кода Х++;
Собственно сабж, нужно на диалоге создать поле для ввода даты.
|
|
07.12.2005, 13:59 | #2 |
Moderator
|
Поподробнее опишите. Если используется семейство классов Dialog, то через метод dialog.addField(). Если просто на форму добавить программно - как пример можно посмотреть класс SysTableLookup методы formRun() и buildGrid().
__________________
Андрей. |
|
07.12.2005, 14:34 | #3 |
MCTS
|
Чтобы с выпадающим календариком попробуй так
в ClassDeclaration { ........ TransDate catalogDate; ........ } Object dialog() { DialogRunbase dialog = new DialogRunbase("@CUS72", this); DialogGroup root; DialogGroup groupBase; DialogGroup groupSpecificCriteria; DialogGroup groupExtending; DialogGroup groupIlliquid; DialogGroup groupActivated; DialogGroup groupCriteria; DialogGroup typeGroup; ; dialog = new DialogRunbase("@CUS72", this); root = dialog.addGroup(''); groupBase = dialog.addGroup("base", root); groupCriteria = dialog.addGroup("@CUS73", groupBase); dialogDate = dialog.addFieldValue(TypeId(TransDate), CatalogDate, "@CUS74"); dialogDate.helpText("@CUS75"); ........ } |
|
07.12.2005, 14:48 | #4 |
Участник
|
как программно создать контрол - в форме tutorial_Form_AddControl
как программно создать контрол на диалоге - в документацию. как программно создать метод обработки контрола - в ФАК http://forum.mazzy.ru/index.php?showtopic=1951 |
|
08.12.2005, 08:11 | #5 |
Участник
|
Цитата:
Сообщение от Russland
........
........ } |
|