Da bekommen, dass ich einen Artikel in CheckedListBox
auf diese Weise hinzugefügt:Kann nicht korrekten Wert von Posten in CheckedBoxList
checkedListBox1.Items.Add("ItemA");
Und lassen Sie uns sagen, dass dies das einzige Element in der Steuerung ist:
string s = checkedListBox1.GetItemText(0);
Jetzt ist der Wert von s "0"
, wenn ich "ItemA"
erwarte. Warum kann ich mit der Methode checkedListBox1.GetItemText(int itemIndex)
keinen korrekten Wert erhalten?
Meinten Sie 'CheckedListBox'? –
Während Reza's Antwort richtig ist, glaube ich, dass Sie auch 'checkedBoxList1.Items [0] .ToString();' verwenden können, um den Text zu erhalten. – Equalsk
@Equalsk, können Sie, wenn Sie 'DisplayMember' festgelegt haben, wie in der [Docs] (https://msdn.microsoft.com/en-us/library/system.windows.forms.listcontrol.getitemtext (v = vs.110) .aspx) – adv12