Autor Beitrag
karina2390
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 01.12.08 20:08 
Hallo
Ich habe eine Frage. Wenn ich Daten aus Textfeldern in eine Zeichenkette zusammenfasse und diese dann in eine Combobox schreibe, wie kann ich verhindern, dass 2 gleiche Einträge hineingeschrieben werden?

Ich bitte um eure Hilfe.

Lg Karina


Moderiert von user profile iconKha: Topic aus IO, XML und Registry verschoben am Mo 01.12.2008 um 21:42
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mo 01.12.08 20:16 
Hallo Karina,

in solchen Fällen empfiehlt sich immer ein Blick in die SDK-Doku/MSDN, welche Eigenschaften oder Methoden eine Klasse anbietet. In Deinem Fall handelt es sich um die ComboBox.Items, diese sind vom Typ ComboBox.ObjectCollection, da gibt es eine Methode mit dieser Beschreibung:
Zitat:
Bestimmt, ob das angegebene Element in der Auflistung enthalten ist.

Diese Methode vorher ausführen und je nach Ergebnis das neue Element hinzufügen oder nicht.

Übrigens handelt es sich bei der ComboBox um ein Element von Windows Forms, die Frage gehört also in dieses Unterforum. Vielleicht kann UGrohne oder Christian verschieben.

Vorsorglich weise ich Dich auf diese Schreibweise hin:
ausblenden C#-Quelltext
1:
2:
3:
//  die richtige Methode statt Xxx sollst Du noch heraussuchen
if (! myComboBox.Items.Xxx("newItem")) 
   myComboBox.Items.Add("newItem");


Gruß Jürgen
karina2390 Threadstarter
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 01.12.08 20:22 
Danke für den Hinweis! :-)