![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пункт меню [D6, WinXP]
new_user © (2006-06-01 11:14:00)Всем доброго дня!
У меня в приложении есть главное меню, которое создается динамически. Как мне при нажатии какого-либо пункта моего меню узнать его индэкс или имя?
Юрий Зотов (2006-06-02 03:46:00) [1]> new_user © (01.06.06 12:40) [3]
Sender - это и есть нажатый пункт меню, никакого имени не требуется.
Desdechado (2006-06-01 12:59:00) [2]чтобы было что узнавать, нужно сначало имя присвоить
new_user (2006-06-01 12:40:00) [3]Desdechado - мне нужно узнать имя пункта меню при его нажатии, т. е. такой пункт меню был нажат...
unknown (2006-06-01 11:25:00) [4]procedure TForm1.N7Click(Sender: TObject);
begin
ShowMessage(TMenuItem(Sender).Name+' Index :'+
IntToStr(TMenuItem(Sender).MenuIndex));
end;
Desdechado (2006-06-01 11:25:00) [5]если пункт создается динамически, то имя можно назначить при его создании