Einzelnen Beitrag anzeigen

Master_BB

Registriert seit: 17. Mai 2003
285 Beiträge
 
Delphi 7 Professional
 
#3

Re: MainMenu einträge automatisch erstellen lassn

  Alt 5. Feb 2004, 14:45
geil nen bissle umgeändert hauts hin THX
jedoch gibts jetzt nen neues Problem mit den Proceduren der OnClickereignisse.

Delphi-Quellcode:
 for i := 1 to filesize(genrefile) do begin
  read(genrefile,genres[i]);
  NewItem := TMenuItem.Create(self);
  NewItem.Caption := genres[i].name;
  NewItem.OnClick := genre21Click;
  Mainmenu1.Items.Items[3].Items[1].Add(NewItem);
 end;
Und zwar kann ich beim OnClick Event der automatisch erstellten Items, kein bezug zu einer Filterfunktion herstellen. Wenn ich sie dort aufrufen lasse mit Parameterübergabe funktioniert es nicht. Also hatte ich die "genre21Click" procedure erstellt die leider kein parameter hat (mit würde sie auch nicht gehen). So nun weiß ich nicht wie ich es anstelle das je nach dem welches automatisch erstelltes item geklickt wird ein anderer Parameter an meine Filterfunktion geht.
Einen ItemIndex hat MainMenu anscheinend nicht.
  Mit Zitat antworten Zitat