Вниз
Скачать: CL | DM;

Хочу сделать единый обработчик для MainMenu   Найти похожие ветки 

← →
mik   (2002-04-16 10:24) [0]

Но проблема! Есть меню
N1 N2 N3
N5 N11
N7 N13
N9 N15
Обработчик: OnMenuClick(Sender:TObject);
if (Sender As TObject)=N1 then (* Действие выполняется*)
а вот if (Sender As TObject)=N5 - действие УЖЕ НЕ выполняется.
Вопрос: как заставить обработчик выполнять действия на N5, N7 и др. вложенных меню


← →
Толик ©   (2002-04-16 10:32) [1]

в ObjectInspector"е для всех MenuItem указываешь один и тот же обработчик, а уже в это обработчике определяешь, в кого кликнули и что теперь делать. Скорее всего это будет длинный case по id этих MenuItem.


← →
Reindeer Moss Eater   (2002-04-16 10:35) [2]

А зачем Sender"а приводить к TObject, если это и есть TObject?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-94342
dr_neo_rostovq
2002-04-07 18:03
2002.04.29
Против BDE!!!


4-94620
Cheis
2002-02-23 23:54
2002.04.29
Здраствуйте. Как выключить в e равую клавишу мыши, чтобы popup меню не вылезало.


6-94522
Termik
2002-02-15 10:10
2002.04.29
Получение IP-адреса через имя машины.


3-94303
mcmax
2002-04-08 15:27
2002.04.29
Подскажите как назначить обработчик события новорожденному TField


7-94595
Snowman
2002-02-05 00:23
2002.04.29
Замена диалога




   Наверх