Thema: Delphi Umgang mit ComboBox

Einzelnen Beitrag anzeigen

Benutzerbild von MarquiseDeSade
MarquiseDeSade

Registriert seit: 18. Apr 2007
Ort: Mainz
55 Beiträge
 
Turbo Delphi für Win32
 
#1

Umgang mit ComboBox

  Alt 25. Aug 2007, 13:18
Hallo Delphianer

Ich programmiere derzeit an einem Quiz und meine Kenntnisse reichen mal wieder nicht aus

Also, folgendes Problem...

Ich habe einen Array für die 16 Bundesländer von Deutschland, und die Länder werden per Zufallsgenerator ausgegeben.

Delphi-Quellcode:
procedure TForm1.Laenderauswahl;
begin
  Randomize;
  //Alle 16 Bundesländer
  Laender[0] := 'Baden-Württemberg';
  Laender[1] := 'Bayern';
  Laender[2] := 'Saarland';
  Laender[3] := 'Rheinland-Pfalz';
  Laender[4] := 'Hessen';
  Laender[5] := 'Thüringen';
  Laender[6] := 'Sachsen';
  Laender[7] := 'Nordrhein-Westfalen';
  Laender[8] := 'Niedersachsen';
  Laender[9] := 'Sachsen-Anhalt';
  Laender[10] := 'Brandenburg';
  Laender[11] := 'Berlin';
  Laender[12] := 'Bremen';
  Laender[13] := 'Hamburg';
  Laender[14] := 'Schleswig-Holstein';
  Laender[15] := 'Mecklenburg-Vorpommern';
  Land := Random(16);
  Panel3.Caption := ' ' + Laender[Land];
end;
Die Variable Land hat also einen Wert von 0 bis 15 und diesen möchte ich in Verbindung einer Combobox nutzen. In dieser Combobox sind die Werte(Items) von 0-15 den Bundesländern mit der jeweils richtigen Stadt zugeordnet.
Bsp:
Laender[1] beinhaltet Bayern und in der Combobox ist bei Item 1 München....

Nun möchte ich dem Benutzer helfen, sobald er zwei mal hintereinander die falsche Stadt über die Combobox ausgewählt hat, indem ich ihm die richtige Antwort auf einem Panel ausgebe. Wie stelle ich nun eine Verbindung zwischen der Variable "Land", welche ja den Integer 0-15 beinhaltet, zur richtigen Stadt in der Combobox her ?

panel4.Caption:='Die gesuchte Stadt war '+ComboBox1.........??? Ich hoffe ihr versteht was ich meine, wenn nicht einfach nochmal fragen...

gruß Tobias
  Mit Zitat antworten Zitat