Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Вниз

Хочу сделать единый обработчик для 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?




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.017 c
1-94362           Aleksandr             2002-04-17 12:19  2002.04.29  
Как сделать, чтобы Делфи нормально ставила курсор на коде?


4-94614           ebeden                2002-02-23 01:51  2002.04.29  
Перехват нажатий клавиш


1-94411           vlad0007              2002-04-17 23:30  2002.04.29  
Люди, МАСТЕРА ну хоть кто нибудь...


3-94342           dr_neo_rostovq        2002-04-07 18:03  2002.04.29  
Против BDE!!!


1-94506           LazorenkoX            2002-04-16 09:26  2002.04.29  
record; packed record