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

Динамическое меню   Найти похожие ветки 

← →
Stocker   (2003-06-24 06:39) [0]

Формирую меню динамически
for i:=0 to Count do
begin
NewItem := TMenuItem.Create(Self);
NewItem.Caption:=Array[i];
NewItem.OnClick:=MenuBookClick;
NewItem.Tag:=i+1;
MBookmarks.Add(NewItem);
end;
ВОПРОС: Как узнать по какому из созданых динамически меню кликнулись?
(искал в TMenuItem что-нть типа ItemIndex не нашел)
Заранее спасибо


← →
MBo ©   (2003-06-24 06:46) [1]

а Tag для красоты задаешь?


← →
LexusR ©   (2003-06-24 06:52) [2]

в процедуре проверь Tag как сказал MBo

procedure MenuBookClick(Sender : TObject)
begin
case TMenuItem(Sender).Tag
0: something;
1: something1;
2: something2;
....
end;
end


← →
Stocker   (2003-06-24 07:44) [3]

Спасибо, сработало!



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

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



Память: 0.45 MB
Время: 0.013 c
14-20188
KaLGaN
2003-06-19 02:59
2003.07.07
У кого-нить есть примеры алгоритмов для обмена данными по сети?


11-20025
Константин
2002-10-28 11:40
2003.07.07
пара ?? о KOL


1-20094
ss300
2003-06-23 09:43
2003.07.07
считывание математических формул с Excel


1-20053
Mishenka
2003-06-24 01:15
2003.07.07
Сползают кнопки на форме :(((


3-20014
Kinda
2003-06-15 13:22
2003.07.07
Создание запроса.




   Наверх