Art*_*rtK 2 c# checkedlistbox winforms
鉴于我以CheckedListBox这种方式添加了一个项目:
checkedListBox1.Items.Add("ItemA");
Run Code Online (Sandbox Code Playgroud)
让我们说这是控件中唯一的项目:
string s = checkedListBox1.GetItemText(0);
Run Code Online (Sandbox Code Playgroud)
现在s的价值是"0"我期待的"ItemA".为什么我不能使用checkedListBox1.GetItemText(int itemIndex)方法获得正确的值?
你应该通过它的项目对象CheckedListBox到GetItemText:
MessageBox.Show(checkedListBox1.GetItemText(checkedListBox1.Items[0]);
Run Code Online (Sandbox Code Playgroud)
否则GetItemText返回ToString传递的对象.