|
|
|
|
#1 |
|
Участник
|
Цитата:
Сообщение от Eugene Murka
А что описывать - создаёте наследника от Runbase, методе dialog() прописываете контрол,скажем myControlTxt, создаёте новый метод,называете его myControlTxt_Modified запускаете диалог и при изменении значений в myControlTxt будет срабатывать myControlTxt_Modified, всё аналогично статической форме.
![]() Главным моментом является вызов 2 методов класса FormRun controlMethodOverload(true) controlMethodOverloadObject(this) Это значит, что класс (this) будет управлять методами формы. Такой подход используется, к примеру, при работе панелей (listpanels), как на форме Users/User Groups, т.д |
|
|
|
|
#2 |
|
int 20h
|
Цитата:
Сообщение от kashperuk
Ну, раз уж такое дело, то дело совсем не в этом.
![]() Главным моментом является вызов 2 методов класса FormRun controlMethodOverload(true) controlMethodOverloadObject(this) Это значит, что класс (this) будет управлять методами формы. Такой подход используется, к примеру, при работе панелей (listpanels), как на форме Users/User Groups, т.д в классе создал метод X++: boolean controlMethodOverload()
{
return true;
}fld4_1_modified(), где fld4_1 именно значение контрола (формируется Аксой) в нем описал обработку и все заработало. Вроде как все.
__________________
It's just my Unhopelessnessabilityerism Trying to debug my mind
|
|
|
| Теги |
| программно |
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Ruslan Goncharov: Mandatory property for DialogField | 1 | |||
| DialogField+Modified | 16 | |||
| Модификация выделенных строк | 3 | |||
| изменение значения DialogField | 8 | |||
| Сравнение DialogField с null | 6 | |||
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|