Avatar billede velle Nybegynder
11. juni 2002 - 00:06 Der er 6 kommentarer og
1 løsning

Combobox

Hvordan virker combobox? Hvordan sætter jeg de værdier ind i den som brugeren skal kunne vælge, og hvordan får jeg programmet til at chekke hvad den står på?
Avatar billede martinlind Nybegynder
11. juni 2002 - 00:31 #1
Prøv med F1 ( Online hjælp )
Avatar billede ncp Nybegynder
11. juni 2002 - 00:39 #2
Du indtaster bare Lines som valgmulighederne
Og Text er det det der står i den...
Avatar billede doc404 Novice
11. juni 2002 - 00:41 #3
Indsæt items

ComboBox1.Clear; // sletter alle
ComboBox1.Items.Add('1');
ComboBox1.Items.Add('2');

var
  idx : integer;
..
  idx := ComboBox1.ItemIndex;

Så er du igang... herefter skal du gøre hvad martinlind foreslog :-)
Avatar billede athlon-pascal Juniormester
11. juni 2002 - 09:17 #4
Når du 'skal tjekke hvad den står på', og hvis der er mange valgmuligheder, så prøv med en case of:

  case ComboBox1.ItemIndex of
    0: begin
        showmessage('Du har valgt at sige hyp!');
      end;
    1: begin
        showmessage('Ahaaa!');
      end;
    2: begin
        showmessage('Linje 3!');
      end;
  end;
Avatar billede zerohero Nybegynder
11. juni 2002 - 11:21 #5
skriv dette i din form's OnCreate event...

procedure TForm1.FormCreate(Sender: TObject);
begin
  with combobox1 do
  begin
    clear;
    items.add('Linje 1');
    items.add('Linje 2');
    items.add('Linje 3');
  end;
end;

og dette i din combobox's OnChange event...

procedure TForm1.ComboBox1Change(Sender: TObject);
begin
  with combobox1 do
  showmessage(items[itemindex]);
end;

Når du kompiler, og vælger fra din combobox, vil der poppe en dialogbox op på skærmen, og fortæller hvliken item, du havde valgt!

Held og Lykke

ZeroHero
Avatar billede velle Nybegynder
12. juni 2002 - 02:49 #6
men hvordan vælger jeg hvilken værdi, der skal være default?
Avatar billede zerohero Nybegynder
12. juni 2002 - 07:42 #7
skriv dette i din form's OnCreate event...
//Nu vil mummer 1 i din combobox blive default!!!

combobox1.itemindex := 0;
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