Avatar billede narkona Praktikant
14. november 2002 - 11:56 Der er 3 kommentarer og
1 løsning

til elementer til listbox

jeg vil tilføje en dropdown-box, eller list-box

hvorledes gøres dette?
og hvorledes er syntaksen til at tilføje elementer til disse??

hvis jeg så skal aflæse hvad der er valgt når programmet kører, og udføre en bestemt handling alt efter hvad der er valg, hvorledes gøres dette så??
Avatar billede assassin Juniormester
14. november 2002 - 12:19 #1
Du vælger combobox eller list-box fra fanebladet standard og smiden den på formen.

for at tilføje et element  i en listbox er koden

Listbox1.Items.Add('nyt element');

Nedenstående kode får du vist hvad der er valgt i listboxen ved at dobbeltklikke på den:

procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
  showmessage(Listbox1.Items[ListBox1.ItemIndex]);
end;
Avatar billede assassin Juniormester
14. november 2002 - 12:27 #2
Opret et nyt projekt og smid en combobox og listbox på formen

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    ListBox1: TListBox;
    ComboBox1: TComboBox;
    procedure ListBox1DblClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ComboBox1Change(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.ListBox1DblClick(Sender: TObject);
begin
  showmessage('Du har valgt '+Listbox1.Items[ListBox1.ItemIndex]);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  //Indsæt elementer i listbox
  ListBox1.Items.Add('element 1');
  ListBox1.Items.Add('element 2');
  ListBox1.Items.Add('element 3');

  // Indsæt elementer i combobox
  Combobox1.AddItem('Nummer 1',nil);
  Combobox1.AddItem('Nummer 2',nil);
  Combobox1.AddItem('Nummer 3',nil);
end;

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
  showmessage('Du har valgt '+Combobox1.Items[Combobox1.ItemIndex]);
end;

end.
Avatar billede hermandsen Juniormester
15. november 2002 - 09:32 #3
Forklar lige lidt bedre hvad det er du vil... Forstå ikke helt dit problem...
Avatar billede assassin Juniormester
27. november 2002 - 09:02 #4
Takker.
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