23.08.2004, 13:34 | #1 |
Участник
|
Вопрос по управлению динамически созданными элементами
Кто ни будь может подсказать, есть ли возможность в методе получить id, элемента который вызвал данный метод. Ситуация: в grid создаются динамически элементы и вешаются на один display метод. В дисплей методе нужно определить какой из динамических элементов его вызвал. Буду рад любой идее. |
|
23.08.2004, 14:05 | #2 |
Участник
|
Такой подход чреват дикими тормозами и огромным программированием в будущем.
Постарайтесь выбрать другой подход к решению вашей задачи. |
|
23.08.2004, 14:42 | #3 |
Участник
|
Да, я понимаю какие проблемы могут возникнуть при таком подходе.
Не много уточню, что я делаю. Мне хотелось бы получить указатель на элемент управления. Я использую следующую возможность: В дисплей методе: FormRealControl _frc; _frc = element.controlCallingMethod(); Данный метод ничего не возвращает. В Аксапте существует возможность перегружать стандартные методы динамически созданных элементов управления(форма tutorial_Form_AddControl), и в этих методах element.controlCallingMethod() возвращает указатель на элемент управления вызвавший данный метод. У меня дисплей метод висит на источнике данных, соответственно перекрыть я его не могу. Возможно я просто неправильно использую controlCallingMethod()? Можете еще что-нибудь посоветовать? |
|