Ich habe hier eine einfache Combobox, die ich bereits mit Werten gefüllt habe. Einige Werte sind aber nur Platzhalter und sollen durch ein OnChange-Event abgefangen werden. Dann kommt eine Meldung, dass man etwas anderes auswählen soll und anschliessend möchte ich die Combobox auf einen Standardwert setzen. Genau das klappt aber nicht, er ignoriert die Zuweisung.
Delphi-Quellcode:
procedure TForm1.ComboBox1Change(Sender: TObject);
begin
if (ComboBox1.Text='-----') then
begin
showmessage('Bitte wählen Sie etwas anderes aus');
ComboBox1.Text:='Gültiger Wert 42';
end
else
ein paar andere anweisungen
end;
Was läuft da schief?
schiefguckende Grüße, JPSelter