Hallo,
ich habe ein kleines Problem mit dem OnChange-Ereignis in einer TCombobox.
Wähle ich aus der DropDown-Liste einen Eintrag aus, dann wird OnChange aufgerufen.
Schreibe ich direkt in das Feld, dann ebenso.
Wenn ich aber auf die Eigenschaft .Text zugreife und diese setze, dann passiert nichts.
Beim TEdit hingegen funktioniert das.
Ist das so gewollt und ich muss eine andere Möglichkeit nutzen dies zu ändern oder sollte ich einen Bugreport aufmachen?
OnChange in der TComboBox
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
OnChange in der TComboBox
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Beiträge: 768
- Registriert: Mo 4. Mai 2009, 13:24
- OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
- CPU-Target: x86_64-linux-qt/gtk2
- Kontaktdaten:
Re: OnChange in der TComboBox
Das ist IMHO Standard-Verhalten. Vielleicht willst du auch .ItemIndex benutzen...
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2822
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: OnChange in der TComboBox
Jo, scheint so. Habe mir jetzt nochmal TurboDelphi besorgt und das Szenario dort auch nochmal durchgespielt, mit dem gleichen Ergebnis.Scotty hat geschrieben:Das ist IMHO Standard-Verhalten.
Naja, damit kann ich doch nur einen Eintrag der in der Dropdown-Liste ist auswählen. Ich möchte aber nicht vorhandenen Text dort einfügen.Scotty hat geschrieben: Vielleicht willst du auch .ItemIndex benutzen...
mfg
Micha
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
-
- Lazarusforum e. V.
- Beiträge: 3178
- Registriert: Di 22. Jul 2008, 19:27
- OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
- CPU-Target: 32bit x86 armhf
- Wohnort: Köln
- Kontaktdaten:
Re: OnChange in der TComboBox
Code: Alles auswählen
Combobox.ItemIndex := Combobox.Items.Add('my new text');
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein