Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Создание события динамически созданным объектам


Автор: Serge2k 1.5.2006, 10:57
Доброго всем времени суток.
Возник такой вопрос.
У меня объекты на форме создаются в димнамике, во время выполнения программы. Т.е. что то типа такого...
Код

...
TImage X = new TImage(Component);
X->Parent = Form1;
...


С этим проблем никаких нет... Но вот как назначить теперь созданному объекту обработчик события... Короче в этом то и состоит вопрос... 
Код

X->OnClick = какая то ф-ция...


Как такое сделать?

Заранее благодарен... Сергей... 

Автор: Serge2k 1.5.2006, 12:00
Да!!!
я забыл самое главное... и наверное очень неточно сформулировал вопрос... Мне нужно вообще свое событие создать...Которое будет в чем то сходно с onclick(дорлжно вызываться по нажатии клавиши), в него должны еще передаваться дополнительные параметры. Вобщем вопрос скорее ставится так: КАК СОЗДАТЬ СВОЕ СОБЫТИЕ?

Или изменим вопрос, КАК МОЖНО ЧЕРЕЗ ПЕРЕДАННЫЙ В ОБРАБОТЧИК СОБЫТИЯ TObject* Sender МОЖНО ИДЕНТИФИЦИРОВАТЬ КОКРЕТНЫЙ ОБЪЕКТ, КОТОРЫЙ ВЫЗВАЛ ЭТО СОБЫТИЕ??? 

Автор: BreakPointMAN 1.5.2006, 14:18
Не стесняемся пользоваться http://forum.vingrad.ru/index.php?act=Search по форуму, вопросы подобные уже поднимались, причем не один раз, например:
  • http://forum.vingrad.ru/index.php?showtopic=69929
  • http://forum.vingrad.ru/index.php?showtopic=77393
  • http://forum.vingrad.ru/index.php?showtopic=41111
  • http://forum.vingrad.ru/index.php?showtopic=55064
  • http://forum.vingrad.ru/index.php?showtopic=60000
 

Автор: Serge2k 1.5.2006, 20:46
Спасибо...
На самом деле поиском пользовался... Но нужного ничего не нашел.... Все равно огромное спасибо... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)