ListBox控件—列表控件 --常用的属性和方法
Items:
public ObjectCollection Items {get; }
摘要:
该属性使用户可以获取当前存储在ListBox中的项列表的引用,可以在集合中添加项、移除项、获取项计数
返回结果:
System.Windows.Forms.ListBox.ObjectCollection,表示 System.Windows.Forms.ListBox中的项
实例:
listBox1.Items.Add("12月");
MultiColumn:
public bool MultiColumn { get; set; }
摘要:
获取或设置一个值,该值指示 System.Windows.Forms.ListBox 是否支持多列
返回结果:
如果 System.Windows.Forms.ListBox 支持多个列,则为 true;否则为 false。默认值为 false
实例:
listBox1.MultiColumn = true;
多列显示
listBox1.MultiColumn = false;
单列显示
ScrollAlwaysVisible:
public bool ScrollAlwaysVisible { get; set; }
摘要:
获取或设置一个值,该值指示是否任何时候都显示滚动条
返回结果:
如果应始终显示滚动条,则为 true;否则为 false。默认值为 false
实例:
listBox1.ScrollAlwaysVisible = true;
SelectionMode:
public virtual SelectionMode SelectionMode { get; set; }
摘要:
获取或设置在 System.Windows.Forms.ListBox 中选择项所用的方法
返回结果:
System.Windows.Forms.SelectionMode 值之一。默认值为 SelectionMode.One
实例:
listBox1.SelectionMode = SelectionMode.MultiExtended;
可以选择多项,并且可以使用Ctrl、Shit和箭头来选择
listBox1.SelectionMode = SelectionMode.MultiSimple;
可以选择多项
listBox1.SelectionMode = SelectionMode.One;
只能选择一项
listBox1.SelectionMode = SelectionMode.None;
不能选择任何一项
SelectedIndex:
public override int SelectedIndex { get; set; }
摘要:
获取一个集合,该集合包含 System.Windows.Forms.ListBox 中所有当前选定项的从零开始的索引
返回结果:
代表选中项的索引号,若未选中任何项,则SelectedIndex值为-1,若选中第一项,则为0
实例:
int num = listBox1.SelectedIndex;
返回ListBox选中项的索引,当一次性选中多个项时,返回的索引是索引序最小的
Count:
public int Count { get; }
摘要:
获取集合中项的数目
返回结果:
集合中的项数
实例:
int num = listBox1.Items.Count;
SelectedItems:
public SelectedObjectCollection SelectedItems { get; }
摘要:
获取包含 System.Windows.Forms.ListBox 中当前选定项的集合
返回结果:
System.Windows.Forms.ListBox.SelectedObjectCollection,包含控件中的当前选定项
备注:
可以使用此属性确定ListBox中选定了哪个项,如果SelectionMode的属性为SelectionMode.MultiSimple或SelectionMode.MultiExtended,并选中多
项,则此属性可返回任何选定项
实例:
listBox1.SelectedItems[i]
Sorted:
public bool Sorted { get; set; }
摘要:
获取或设置一个值,该值指示 System.Windows.Forms.ListBox 中的项是否已按字母顺序排序
返回结果:
如果排序控件中的项,则为 true;否则为 false。默认值为 false
实例:
listBox1.Sorted = true;
Text:
public override string Text { get; set; }
摘要:
获取或搜索 System.Windows.Forms.ListBox 中当前选定项的文本
返回结果:
控件中当前选定项的文本