Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.07.26;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
11-1204051967
andreil
2008-02-26 21:52
2009.07.26
Как перебрать на форме все контролы?


15-1242854996
Германн
2009-05-21 01:29
2009.07.26
Поздравляю Шахтёр!


15-1242933798
Tany
2009-05-21 23:23
2009.07.26
Поставить разрыв страницы


15-1242922477
Rouse_
2009-05-21 20:14
2009.07.26
Для интересующихся защитой и в особенности ключами Guardant


15-1242935407
Эстет
2009-05-21 23:50
2009.07.26
Чему равно 2*2,222





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский