Einzelnen Beitrag anzeigen

CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Dynamisches Popup » Procedure mit Parametern

  Alt 23. Sep 2005, 23:02
Hi,
Zitat von hibbert:
Das bingt mir jetzt auch nicht wirklich viel
doch, du weißt jetzt, dass es funktioniert und das geklickt Menü-Item bekommst.

Delphi-Quellcode:
procedure TfrmMain.MenuItemClick(Sender: TObject);
begin
  if (Sender is TMenuItem) then begin
    if TMenuItem(Sender).Name = 'miIrgendEinEintragthen begin
      // tue dies oder jenes, wenn "miIrgendeinEintrag" angeklickt wurde
    end;

    if TMenuItem(Sender) = miIrgendEinEintrag then begin
      // Eine andere Möglichkiet, wenn du noch die Instanz als Variable vorhanden hast
    end;

    case TMenuItem(Sender).Tag of
      0: // blubb
      1: // moep
      // Für den Fall, dass du über die Tag-Eigenschaft das Item bestimmen willst...
    end;
  end;
end;
Das sind nur ein paar Anwendungsbeispiele...

Chris
  Mit Zitat antworten Zitat