我决定使用一个ListBox用于我的应用程序,在这种情况下,慈善命名lb.我继续填充内容(只有少数几个string)并操纵它的大小和外观,然后将它打成我的形状.
在我玩的选项中,我提到了lb.SelectionMode = SelectionMode.MultiSimple;,因为我希望用户能够选择我string的一个或多个.
现在,直到我添加该SelectionMode行的那一点,lb.SelectedIndex总是指向用户选择的选择(显然是在它之后).
但是当选择多个项目时似乎没有这样做.它似乎只是指向选择的"第一" string.
有什么方法我可以告诉它去NEXT选择的项目,或者可能获得一个新的列表,其中包含所有选定项目的索引?
我怎样才能最好地获取用户选择的所有选定字符串?
有一个复数版本的SelectedIndex财产,称为SelectedIndices.这可能是你正在寻找的.
还要检查SelectedItems酒店,实际上可能更接近您的实际需求.
以上适用于Windows窗体应用程序.如果您正在制作WPF应用程序,那么SelectedItems您的朋友.