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