Ich habe da ein Problem. Und zwar sollen wir als Hausaufgabe ein Programm erstellen mit mindestens einer Combobox, 3 Editfelder und ein Button. Kleines Problem daran ist wir sollen ein Zahlenwert in ein Editfeld übertragen und damit eine Berechnung durchführen. Der Zahlenwert darf aber nicht in der Combobox als String stehen.
In der Schule hatten wir schon einmal kurz die Combobox angeschnitten aber nicht so sehr und die Hilfe hat mir leider nichts gebracht.
Das habe ich Momentan in der Combobox:
Code: Alles auswählen
procedure TForm1.FormCreate(Sender: TObject);
begin
ComboBox1.Items.AddObject('1 Liter Wasser', TObject(1));
ComboBox1.Items.AddObject('2 Liter Wasser', TObject(2));
ComboBox1.Items.AddObject('3 Liter Wasser', TObject(3));
ComboBox1.Items.AddObject('4 Liter Wasser', TObject(4));
ComboBox1.Items.AddObject('5 Liter Wasser', TObject(5));
end;
Nun meine Frage wie bekomme ich das so hin das in der Combobox das eine steht aber er mit ein Integerwert weiter berechnet? Ein paar Beiträge unter mir habe ich gesehen das da einer das gleiche Problem bzw ein so "ähnliches" hatte. Nur soweit und so gut bin ich nicht um überhaupt zu wissen wo ich das array rein schreiben soll. Beim Combobox1.Change? Habe ich probiert aber er gab es nicht aus im Edit1
Vielleicht kann mir ja einer von euch helfen

Danke schon einmal im Vorraus für die ganze Mühe

Liebe Grüße Nadine