Zweispaltige Combobox
-
Hallo,
ich möchte Telefonnummern und Namen, die ich zwei Listen entnehme, in einer Combobox anzeigen lassen.
Geht das denn? Kann ich dann z.B. nur die gewählte Nummer zurückgeben lassen?Donke
-
Ja und Ja
-
Was sind das denn für Listen?
Ich geh mal von ner ArrayList aus...
In dem Fall würd ich ne for Schleife nehmen:for(int i=0; i< List->Count; i++) { combo1->Items->add(List1[i]->ToString() + " " + List2[i]->ToString()); }
Anschliessend erstellst du einen OnSelectedIndexChanged EventHandler und rufst mit z.B. List2[index] die TelNr aus.
Bei ner Generic::List kannste ToString() weglassen...
PS: habs nicht probiert, eventuelle Syntax Fehler...
-
AFAIK nein; aber Du kannst es einfach selber machem:
http://www.codeproject.com/cs/combobox/multicolumncombo.asp
http://www.codeproject.com/vb/net/MultiColumnFlatCombo.asp
oder kaufen:
http://www.infragistics.com/dotnet/netadvantage/winforms/wincombodownloads.aspx#Overview
-
Okay. Das klappt schonmal.
Danke