基本内容
如果項總數超出可以顯示的項數,則自動向 ListBox 控件添加滾動條。當 MultiColumn 屬性設置為 true 時,列表框以多列形式顯示項,并且會出現一個水平滾動條。當 MultiColumn 屬性設置為 false 時,列表框以單列形式顯示項,并且會出現一個垂直滾動條。當 ScrollAlwaysVisible 設置為 true 時,無論項數多少都将顯示滾動條。SelectionMode 屬性确定一次可以選擇多少列表項。
SelectedIndex 屬性返回對應于列表框中第一個選定項的整數值。通過在代碼中更改 SelectedIndex 值,可以編程方式更改選定項;列表中的相應項将在 Windows 窗體上突出顯示。如果未選定任何項,則 SelectedIndex 值為 -1。如果選定了列表中的第一項,則 SelectedIndex 值為 0。當選定多項時,SelectedIndex 值反映列表中最先出現的選定項。SelectedItem 屬性類似于 SelectedIndex,但它返回項本身,通常是字符串值。Items.Count 屬性反映列表中的項數,并且 Items.Count 屬性的值總比 SelectedIndex 的最大可能值大 1,因為 SelectedIndex 是從零開始的。
注意
在編寫删除操作的功能時需要注意,首先要将列表框中的選中項存放到一個集合中, 然後再對該集合中的元素依次使用 Remove 方法移除。