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