Einzelnen Beitrag anzeigen

Benutzerbild von sniper_w
sniper_w

Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: onclick bei laufzeit-menuitem festlegen

  Alt 9. Apr 2006, 20:44
Delphi-Quellcode:
//...
  public
    { Public declarations }
    procedure OnMenuItemClick(Sender:TObject);
  end;

procedure TmyForm.FormCreate(Sender: TObject);
var
  NewMenuItem:TMenuItem;
begin
  NewMenuItem := TMenuItem.Create( PopupMenu ); // oder ( Self );
  NewMenuItem.Caption := 'Hallo';
  NewMenuItem.OnClick := OnMenuItemClick;
  PopupMenu.Items.Add(NewMenuItem);
end;

procedure TmyForm.OnMenuItemClick(Sender: TObject);
begin
  Caption := TMenuItem(Sender).Caption;
end;
Katura Haris
Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
  Mit Zitat antworten Zitat