ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
938
938
EMPFEHLEN
-
Ein Vergleich mit GetType, wie ist dieser am effektivsten?
Code :1 2
[size=2][color=#0000ff]if[/color][/size][size=2] (task.Items[0].GetType() == System.[/size][size=2][color=#008080]Type[/color][/size][size=2].GetType([/size][size=2][color=#800000]"System.Windows.Forms.ToolStripComboBox"[/color][/size][size=2])) [/size]
oder
Code :1
[size=2][color=#0000ff]if[/color][/size][size=2] (taskmenu.Items[0].GetType().ToString() == [/size][size=2][color=#800000]"System.Windows.Forms.ToolStripComboBox"[/color][/size][size=2] )[/size]
oder eine von euch?
Nächstes Problem, wenn ich auf Items zugreifen will, das geht über integer, als index, und auch string dann mit key. Über int ist es kein prob, aber was muss bei key rein damit ich auf ein element zugriff habe?
-
Wies von euch keiner wie das funktioniert in Items?
CheckedListBox.Items["HiereinKey"] ?
-
Code :
1
if (taskmenu.Items[0].GetType().FullName == "System.Windows.Forms.ToolStripComboBox" )
Ist ein wenig effizienter, weil du nicht zweimal durch die Reflection durchmusst.
Ad Item:
Tja, anscheinend befüllst du die ComboBox mit einem Key-Value-Paar, also in der Art:
... wobei muh und mah auch Objekte sein können. Dann kannst mitCode :1
myBox.Add("muh", "mah");
darauf zugreifen und bekommst den Value zurück, den du allerdings auf den entsprechenden Typ casten musst.Code :1
myBox.Items["muh"]
Ähnliche Themen
-
If-Abrage für ein GetType
Von desaster0505 im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 29.01.08, 11:36 -
C++ Items->add
Von schlumpi im Forum C/C++Antworten: 2Letzter Beitrag: 18.04.07, 16:15 -
SyncLock - was ist der Parameter GetType?
Von flotschie im Forum .NET ArchivAntworten: 3Letzter Beitrag: 30.01.05, 17:35 -
Excel: Vergleich und Index, wobei auch vergleich auf kleiner als!
Von sdh im Forum Office-AnwendungenAntworten: 0Letzter Beitrag: 01.06.04, 14:04 -
Es wird nur 'GetType' angezeigt
Von met im Forum .NET ArchivAntworten: 2Letzter Beitrag: 22.02.04, 22:40





Zitieren
Login





