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

Вниз

TMenuItem   Найти похожие ветки 

 
Максим   (2009-06-01 13:57) [0]

Как присвоить TMenuItem метод, который будет выполняться при нажатии на этот пункт меню?


 
clickmaker ©   (2009-06-01 14:00) [1]

OnClick
альтернатива - через Action


 
Palladin ©   (2009-06-01 14:03) [2]

При помощи оператора приравнивания.


 
Юрий Зотов ©   (2009-06-01 14:04) [3]


> Максим   (01.06.09 13:57)  


procedure TForm1.MenuItem1Click(Sender: TObject);
...
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
 MenuItem1.OnClick := MenuItem1Click;
end;


 
Ega23 ©   (2009-06-01 14:04) [4]


procedure TGUICustomAdminTreeFrame.AddMenuItems;
var
mi:TMenuItem;
ms:TMemoryStream;
begin
 With adsClasses do
  begin
   First;
   While not Eof do
    begin
     mi:=TMenuItem.Create(nil);
     mi.Caption:=FieldByName("CLSLab").AsString;
     mi.Tag:=FieldByName("CLSID").AsInteger;
     if not FieldByName("ImgData").IsNull then
      begin
       ms:=TMemoryStream.Create;
       try
        TBLOBField(FieldByName("ImgData")).SaveToStream(ms);
        ms.Position:=0;
        mi.Bitmap.LoadFromStream(ms);
       finally
        ms.Free;
       end;
      end;

     mi.OnClick:=MenuItemClick;

     miCreateObject.Add(mi);

     Next;
    end;
  end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.016 c
15-1243353872
Сергей М.
2009-05-26 20:04
2009.07.26
Москва, 2 июня 2009 года Embarcadero Technologies приглашает


2-1243837873
Desyatnik
2009-06-01 10:31
2009.07.26
Поиск


3-1224485366
Konrads
2008-10-20 10:49
2009.07.26
Использование FireBird на WWW


15-1240341049
Кто б сомневался
2009-04-21 23:10
2009.07.26
Человек - это биоробот


15-1243198856
Германн
2009-05-25 01:00
2009.07.26
Странный глюк с текстовым файлом