列表框
ListBox
属性:
Items属性:列表框中的项
SelectionMode属性:只是列表框将是单项选择,多项选择还是不可选择;
one表示只能选一个;
MultiSimple表示可以选择多个;
MultiExtended鼠标单击只能选择一个,但是可以利用组合键选择多个,如按住Ctrl点鼠标左键
None表示不可选择
MultiColumn属性:只是值是否应在列表中水平显示(这个属性在控件较大内容较少时不明显,但是当控件小到无法在一列显示时就会开始横向排列,当控件无法完全显示内容时将会出现滚动条)
其中选择的选项分别对应不同的数值,上图中处于第一位的是北京,数值是0,第二位的深圳数值是1,以此类推;可以用listBox.SelectedIndex;来获取这个数值。当没有选中的时候这个值是-1
而其中选中的那一项的字符串可以用listBox.SelectedItem;来获取。获取之后最好用ToString()将其转换一下
可以用listBox.Items.Add(str);在列表框中添加一项,其中参数str是一个字符串
可以用listBox.Items.RemoveAt(i);来移除列表中的一项,其中参数i是列表框中某一项的数字
可以用listBox.Items.Clear();进行全部项的清除
可以用listBox.Items.Count获取项目总数