![]() |
#12 |
Участник
|
X++: protected void fld10240_1_modified() // df1 { FormRealControl formControl; ; formControl = dialog.formRun().controlCallingMethod(); if (formControl.modified()) // вызываем super() { // дальше выполняем нужные действия } } Сделал все так как в примере, только у меня класс наследник класса, который наследник от RunBase (не думаю что это как то влияет) При изменении значения поля, только звук ошибки выдает винда. Причем нужно раза два еще щелкнуть на другое поле, чтобы соскочить с того поля, которое менял. В итоге значение поля остается тем же. Проверил дебагером, в метод ld10240_1_modified попадает причем два раза: 1 - из \Classes\FormComboBoxControl\SelectionChange 2 - из \Classes\FormComboBoxControl\leave Последний раз редактировалось propeller; 07.04.2010 в 17:39. |
|
Теги |
dialog, runbase, законченный пример, контрол, полезное |
|
|