Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: CL | DM;

Вниз

Как добавить обработчик события и само событие?   Найти похожие ветки 

 
Eugem ©   (2006-04-04 00:58) [0]

Подскажите, пожалуйста как добавить обработчик события, к каждому пункту PopupMenu, если эти пункты создаются во время запуска приложения. Вот часть кода:

procedure TForm1.FormActivate(Sender: TObject);
var ff:string;n:integer;
begin
n:=1;
CoolTrayIcon1.IconVisible:=true;
ff:=datetostr(now);
form1.Edit4.Text:=ff[1]+ff[2];
form1.Edit5.Text:=ff[4]+ff[5];
form1.Edit6.Text:=ff[7]+ff[8]+ff[9]+ff[10];
assignfile(setf,SetFile);
reset(setf);
while not(Eof(setf)) do begin  //чтение настроек программы из файла
readln(setf,stri);
NewItem := TMenuItem.Create(Self);
NewItem.Caption := stri; //Создание нового пункта
NewItem.Name:="Nk"+IntToStr(n);n:=n+1;
{ add the new item to the Windows menu }
form1.PopupMenu1.Items.Add(NewItem);
end;
closefile(setf);
end;


Т. е. создавать пункты я могу, а вот как сделать так, чтобы при нажатии созданных пунктов выполнялись различные инструкции я не знаю.


 
Юрий Зотов ©   (2006-04-04 02:44) [1]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342



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

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.061 c
2-1144134211
вопросник
2006-04-04 11:03
2006.04.16
DrawText


11-1124357132
Domix
2005-08-18 13:25
2006.04.16
Динамическое создание форм из консоли


4-1138371915
mm0
2006-01-27 17:25
2006.04.16
Как грамотно запретить запуск второй копии программы?


15-1143182243
Vlad Oshin
2006-03-24 09:37
2006.04.16
Под чего бы пристроить Piii 800Mhz 256ram 2scsi винта по 18Gb


1-1142348475
Алик
2006-03-14 18:01
2006.04.16
Печать документа с помощью ShellExecute на default принтере