Форум: "Начинающим";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
ВнизКак создать обработчик событий для динамически созданого объекта Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c