![]() |
ComboBox Problem mit Änderung der Items und .text
Hallo zusammen,
ich habe folgendes Problem: Ich habe eine Combobox mit Style cdDropDownList. In dieser ComboBox habe ich nun die Sprachen des Programms hinterlegt. Z.B. Deutsch und Englisch. Wähle ich nun eine Sprache aus, so ändert sich der Inhalt der ComboBox und schreibt dann z.B. German und English in die Box rein. Das funktioniert auch alles soweit sauber, ich möchte nur, dass die Property .text immer mit der aktuellen Sprache gefüllt ist, was aber nicht klappt. Ich ändere die ComboBox nachdem das OnSelect Event ausgelöst wurde sinngemäß folgendermaßen:
Delphi-Quellcode:
Das sollte doch eigentlich funktionieren oder?
cbLanguage.Items[0]:=('English');
cbLanguage.Items[1]:=('German'); cbLanguage.Text:=cbLanguage.Items[0]; MfG Michael |
Re: ComboBox Problem mit Änderung der Items und .text
Moin Michael,
dazu musst Du die Eigenschaft ItemIndex setzen. |
Re: ComboBox Problem mit Änderung der Items und .text
Super, hat geklappt.
Vielen Dank :) |
Re: ComboBox Problem mit Änderung der Items und .text
Zitat:
Delphi-Quellcode:
cbLanguage.Items.Clear(); // Alle Elemente entfernen
cbLanguage.Items.Add('English'); // 'English' hinzufügen cbLanguage.Items.Add('German'); // 'German' hinzufügen cbLanguage.ItemIndex := 0; // Ersten Eintrag auswählen -> 'English' |
Re: ComboBox Problem mit Änderung der Items und .text
Und sollten es mal einige Einträge mehr werden, kann man das Ganze mit Combobox.Items.BeginUpdate und Combobox.Items.EndUpdate ggf. enorm beschleunigen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz