Avatar billede -sippo- Nybegynder
27. oktober 2002 - 16:25 Der er 5 kommentarer og
1 løsning

Fra Listbox til Popupmenu

jeg har en listbox som bliver loadet fra en txt fil. og fordi mit program for det meste bare ligger nede i systray'en så skal jeg på en eller anden måde få alle verdierne fra listbox'en ned i systray'ens popupmenu.

jeg har prøvet at lede efter et dynamisk popup component men uden held.
Avatar billede game_tracker Nybegynder
27. oktober 2002 - 16:29 #1
hvad med noget Showmessage(ListBox1.Items);
Avatar billede -sippo- Nybegynder
27. oktober 2002 - 16:31 #2
nope det skal ske sådan at der kommer et nyt item i popupmenuen som man skal kunne trykke på..
det er en masse tider der kommer ind i listboxen.
Avatar billede game_tracker Nybegynder
27. oktober 2002 - 16:32 #3
er ikke med!
Avatar billede -sippo- Nybegynder
27. oktober 2002 - 16:36 #4
hmm okey.. lets say jeg har en text fil der ser sådan her ud.
16:52:01
02:32:21
08:05:01
(det er alle tider på hvornår der skal ske et eller andet i programmet.)
listboxen loader den textfil ind i sig, og så skal jeg bag efter have den fra listboxen over i en popupmenu..
Avatar billede dkn Nybegynder
27. oktober 2002 - 16:45 #5
procedure TForm1.Button1Click(Sender: TObject);
var
menu:TMenuitem;
i:integer;
begin
PopupMenu1.Items.Clear;

for I := 0 to listbox1.Items.Count-1 do
begin
menu := TMenuitem.Create(PopupMenu1);
menu.Caption := listbox1.Items.Strings[I];
PopupMenu1.Items.Add(menu);
end;
end;

Så å du selv lave en click event
Avatar billede -sippo- Nybegynder
27. oktober 2002 - 16:49 #6
jeps lige hvad jeg søgte.. og så er det bare så simpelt.. tak for det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester