Registriert seit: 26. Mai 2004
3.159 Beiträge
|
Re: ComboBox Problem mit Änderung der Items und .text
6. Apr 2010, 23:02
Zitat von albi5678:
Delphi-Quellcode:
cbLanguage.Items[0]:=('English'); // <- Die Klammer '(' und ')' sind überflüssig.
cbLanguage.Items[1]:=('German'); // <- hier auch!
cbLanguage.Text:=cbLanguage.Items[0];
Zudem setzt der Zugriff auf die Elemente [0] und [1] voraus, dass schon mindestens zwei Elemente in der ComboBox enthalten sind. Wenn gar keines oder nur eines enthalten ist, so erhälst du einen Zugriffsfehler. Sicherer wäre folgender Code
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'
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
|