Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi PopUp Menü erweitern. (https://www.delphipraxis.net/76451-popup-menue-erweitern.html)

jeroen_a 4. Sep 2006 19:40


PopUp Menü erweitern.
 
hi,

wie kann ich vom programm aus ein popup menu erweitern ?
Ist es überhaupt möglich ?

jeroen

DGL-luke 4. Sep 2006 19:46

Re: PopUp Menü erweitern.
 
[dp]popupmenü erweitern[/dp]

Komisch... genau was du suchst, oder? aber warum suchst du dann nicht danach? ;)

jeroen_a 4. Sep 2006 20:01

Re: PopUp Menü erweitern.
 
Hi,

hab ich gemacht und folgenden code gefunden:
(Hab ich etwas geändert)

Delphi-Quellcode:
var
  I: Integer;
  A: TMenuItem;
  SL: TStringList;
begin
  SL := TStringList.Create;
  //Items der Stringliste laden oder sonstwas mit machen
  SL.Add('1');
  SL.Add('Test');

  // ich habe hier eine TStringListe mit den Items
  for I := 0 to SL.Count - 1 do
   begin
    A            := TMenuItem.Create(Self);
    //A.RadioItem  := True; // Wenn du willst, dass es RadioItems (Kreise) sind
    //A.GroupIndex := 1; // -dito- 
    A.AutoCheck  := True;  // Autom. markieren bei Klick an
    A.Caption    := SL[I]; // Text
    A.Hint       := SL[I]; // Hinweis-Text
//    A.OnClick    := MenuClick; // Diese Prozedur reagiert auf die Klicks
    A.Tag        := I; // Um später gezielt darauf zugreifen zu können, speichern wir den SL Index als Tag ab.
   
    PopUpMenu.Items.Add(A); // Fügt das Item zum Popupmenü 
   end;

  SL.Free;
end;
Aber es kommt immer ein AV.
Was hab ich vergessen.

jeroen

jeroen_a 4. Sep 2006 20:13

Re: PopUp Menü erweitern.
 
ok habs selbst zum laufen bekommen

jeroen


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz