Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.22;
Скачать: CL | DM;

Вниз

Как создать обработчик событий для динамически созданого объекта   Найти похожие ветки 

 
wesel ©   (2007-06-28 16:21) [0]

Добрый день господа программисты!!!

в программе динамически создаю объект (Пункт подменю)
как описать обработчик для созданого объекта !!!


 
Сергей М. ©   (2007-06-28 16:24) [1]


> (Пункт подменю)


Это-то к чему ?


> как описать обработчик для созданого объекта !!!
>


Ты побольше восклицаний делай - авось полегчает)

"ОпИсывание" обработчиков не имеет отношение к "динамически создаю".

"ОпИсывание" - дело этапа компиляции, а не выполнения.


 
Сергей М. ©   (2007-06-28 16:34) [2]

А ежели речь идет о назначении обработчика, то:

TSomeObject = class(..)
..
 procedure DoOnClickMenuItem(Sender: TObject);
..
end;

..

 MyMenuItemObject := TMenuItem.Create(..)
..
 MyMenuItemObject.OnClick := [SomeExistingObjectImmediateReference.]DoOnClickMenuItem;


 
wesel ©   (2007-06-28 16:50) [3]

я делаю MDI  приложение.
Дочерние окна открываються при нажатия на пункт меню, также в пункт Меню "Окна" Добавляеться подпункт с именем открывшегося окна, дальше при нажатие на на этот  пункт меню должна активироваться та форма  к которой этот пункт относиться , Вообщем хочу сделать наподобие ТАКСБАРА только в менюшке


 
Однокамушкин   (2007-06-28 16:53) [4]


> wesel ©   (28.06.07 16:50) [3]

Вы знаете, в VCL это уже и так сделано... создаёте в главном меню пункт с любым названием (например, "Окна"),  помещаете туда пару пунктов типа "Каскад" и "Черепица" (во-первых, так принято, во-вторых, если "Окна" оставить пустыми, могут быть глюки), а затем у главной формы находите свойство WindowMenu и помещаете туда указатель на свой пункт "Окна", и после этого в "Окнах" все дочерние окна будут появляться автоматически...


 
Сергей М. ©   (2007-06-28 17:02) [5]


> wesel ©   (28.06.07 16:50) [3]


Смотреть [4], чесать репу и читать справку к св-ву TCustomForm.WindowMenu до полного просветления.

Изобретение каких бы то ни было велосипедов в наше время не модно)


 
wesel ©   (2007-06-28 18:00) [6]

Ок Спасибо , все получилось!!!!



Страницы: 1 вся ветка

Текущий архив: 2007.07.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
2-1182855821
Vazhik
2007-06-26 15:03
2007.07.22
Консольное приложение


2-1182614540
cossak
2007-06-23 20:02
2007.07.22
переменная баг d7?


15-1182332219
GeLLeR
2007-06-20 13:36
2007.07.22
Голосовое общение по сети


15-1182478313
Slider007
2007-06-22 06:11
2007.07.22
С днем рождения ! 22 июня 2007 пятница


1-1179238940
Смецкая Катя
2007-05-15 18:22
2007.07.22
TreeView