C#列表控件、信息导航控件概述
来源:互联网 发布:dhcp 默认端口 编辑:程序博客网 时间:2024/05/20 03:45
列表控件指的是:ListBox(列表框)、CheckedListBox(带复选框的列表框)、ComboBox(组合框),为用户提供可选择(单选或者多选)的列表项;信息导航控件指的是:ListView(列表视图框)、TreeView(树视图框),为用户提供信息的导航功能(如文件夹信息)。
(1)ListBox控件
ListBox(列表框)提供单一的下拉列表供用户选择(特别地当MultiColumn属性为true时可以支持多列[行为确定数,如5],但本质上只是竖向显示变成横向了!),并且不能设置Columns之类的信息(也就是不能设置“列标题”)。ListBox可以支持:Ctrl键进行的多选(当SelectionMode 设置为MultiExtended 时)、直接点击进行的多选(当SelectionMode 设置为MultiSimple时)、单一选择(当SelectionMode设置为One时)。当然了,实际使用时还应该注意它的重要属性如DataSource、Items、SelectedItems、Remove、.Count与方法等。
(2)CheckedListBox控件
CheckedListBox(带复选框的列表框)与ListBox十分相似,只是在每一个列表选择项前放置了一个复选框,以直观地表示选择的列表项。因此,除了同ListBox相同的属性与方法外,应该注意的地方是:①CheckedListBox的SelectionMode不能多选(最多单选),它的多选功能被放置在Checked复选框上去了。②同样的不能设置Columns之类的信息(也就是不能设置“列标题”)。③CheckedListBox应该好好使用其CheckedItems相关属性。④无数据源DataSource。
(3)ComboBOX控件
ComboBox(组合框)可以为用户提供下拉列表选项,但是ComboBox只能是单选的!ComboBox的DropDownStyle属性可以设置其下拉选择模式:①当为Simple时,文本框与列表框为展开的状态,允许在文本框中输入内容和使用“向上箭头”、“向下箭头”进行选择。②当为DropDown时,默认不显示列表框,支持在文本框中输入内容与点击下拉列表进行选项。③当为DropDownList时,默认不显示列表框,只能进行下拉选择而不能进行输入!当然了,实际应用时应该注意一些其他的重要属性方法。④有数据源DataSource。
(5)ListView控件
ListView(列表视图框)可以为用户提供平铺的列表信息,最上面可以设置Columns列标题。现在介绍一些重要的属性:①Columns设置“列标题集合”。②Items设置横行项(相当于文件夹),再结合“列标题”可以进一步设置其包含的SubItems子项(如文件夹里具体文件等信息)。③View属性应该设置为Detial(全显示)。④GridLnes设置为true显示格网线。⑤FullRowSelect指示当项被选中时,其所有的子项是否同该项一起突出显示(点击选择时)。⑥MultiSelect默认为true,在按CTRL下可以支持多选。⑦CheckBoxs设置是否显示复选框(在项的左边),为true时一定可以多选(因为是复选框必然可多选,MultiSelect只是针对点击选择时)。⑧如果想把ListView(列表视图框)用成类似于ListBox也是可以的,毕竟它的显示更加形象——可以拥有“列标题”。在用ListView显示数据内容时,要用ListViewItem it = new ListViewItem(Line)(Line是一个string/object数组);listView1.Items.Add(it1)。当取出ListView中的数据时,应该用:string data = listView1.CheckedItems[0].SubItems[1].Text; textBox1.Text = data;即是将第一项的第二子项内容赋予文本框TextBox。
(5)TreeView控件
TreeView(树视图框)可以将显示的信息以“树形层次结构”显示出来,很像WinDows中的资源管理器。在TreeView控件中,其中的每一个结点都是一个TreeNode类型对象,每一个结点对象都有一个标题属性Text和两个可选的图像属性,这两个可选的图像属性分别用来图形化结点的选中或未被选中状态,这个属性需要ImageList控件支持。
阅读全文
0 0
- C#列表控件、信息导航控件概述
- C#控件列表框
- 列表控件 树形控件显示设备信息
- 导航控件
- Panel 控件概述(Windows 窗体)c#
- c#仿qq好友列表控件
- c# 用枚举绑定列表控件
- C# 绘制ComboBox控件图片列表
- 关于C#绘制qq好友列表控件
- 自定义控件之android列表分组及字母导航
- 列表控件
- 列表控件
- 列表控件
- 列表控件
- 列表控件
- C#关于跨线程访问控件信息和创建控件
- c#中listview控件如何添加信息
- 翻页导航控件
- 理解SVG的缩放、偏移的计算公式
- linux(八)网络配置
- Magento2开发教程
- 【SDR】USRP使用过程中出现“U”、“O”的意义
- 适配器设计模式
- C#列表控件、信息导航控件概述
- 解读EXPLAIN执行计划中的key_len
- nodejs multer上传文件
- Machine Learning Demo
- Magento2开发教程
- 虚拟机里无法识别usb设备
- Cocos2d-x实现计时器与定时器功能
- 中国大学慕课C语言第七讲作业
- imageMagick安装和php imagick扩展安装