Через этот метод Вы передаете форме ссылку на объект - экземпляр класса, который будет обрабатывать события, поступающие в контролы формы.
Допустим, если Вы захотите, чтобы для некоторой группы форм одинаково обрабатывалась командная кнопка "Ok" , то Вы дожны:
1) Создать класс в AOT
2) В этом классе написать метод void CommandButtonOk_clicked()
3) В каждой форме, где нужно обрабатывать нажатия такой кнопки, где-нибудь в init'е прописать this.controlMethodOverloadObject(myClassObject), где this - ссылка на форму (объект типа FormRun), myClassObject - объект того класса, в котором есть метод CommandButtonOk_clicked().
В более общем случае можно обработать в классе-обработчике событие от любого контрола на форме при условии, что в этом классе-обработчике есть метод, который называется <ИмяКонтролаНаФорме>_<ИмяСобытияДляКонтрола>().
Для примера смотрите класс SysFormBuilder или SysListPanel. Для простоты можете в AOT'е в узле "classes" запустить поиск по строке "controlMethodOverloadObject".
|