Avatar billede neo2k Nybegynder
10. december 2003 - 22:35 Der er 4 kommentarer og
1 løsning

En playlist i en Popupmenu, selve playlist er en Listbox

Mit spørgsmål er:

Hvordan kan jeg lave en popupmenu der indeholder alle de items der er i en Itembox???

min itembox hedder Filelist og min Playlist skal ligge under en TMenuItem med name Playlist2
Avatar billede Slettet bruger
10. december 2003 - 22:52 #1
Prøv det her:

type
  TForm1 = class(TForm)
    ....
    procedure FormCreate(Sender: TObject);
    procedure MenuClick(Sender: TObject);
  private
    { Private declarations }
  public

...

procedure TForm1.MenuClick(Sender: TObject);
begin
  ShowMessage((Sender as TMenuItem).Caption);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  M: TMenuItem;
  I: Integer;
begin
  for I := 0 to Filelist.Count - 1 do
  begin
    M := TMenuItem.Create(Self);
    M.Caption := Filelist.Items.Strings[I];
    M.OnClick := MenuClick;
    PlayList2.Add(M);
  end;
end;
Avatar billede neo2k Nybegynder
12. december 2003 - 17:06 #2
tak for hjælpen
Siden du er så god, kan du så ikke også fortælle mig hvordan man laver en fil med CreateFile, det skal bare være en almindelig tom fil.
Avatar billede Slettet bruger
12. december 2003 - 21:53 #3
Jo :)

CreateFile('c:\fil.ext', GENERIC_READ or GENERIC_WRITE,0,nil,CREATE_NEW,FILE_ATTRIBUTE_NORMAL,0);
Avatar billede Slettet bruger
12. december 2003 - 21:54 #4
Du behøves egentlig ikke "GENERIC_READ or GENERIC_WRITE", der kan du bare skrive 0 istedet.
Avatar billede neo2k Nybegynder
18. december 2003 - 15:50 #5
OKI... Tark for hjælpen...
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

IT-JOB