1 / 5
文档名称:

vb.netComboBox-控件的使用.docx

格式:docx   大小:52KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vb.netComboBox-控件的使用.docx

上传人:帅气的小哥哥 2024/3/5 文件大小:52 KB

下载得到文件列表

vb.netComboBox-控件的使用.docx

文档介绍

文档介绍:该【vb.netComboBox-控件的使用 】是由【帅气的小哥哥】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【vb.netComboBox-控件的使用 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。入门——ComboBox控件的使用前面我们了解了ListBox(列表框)控件的使用(参看:入门——ListBox控件的使用),中还有一个与ListBox控件十分相似的控件——ComboBox控件,也叫组合框。组合框控件包括两个局部,一局部是上部可以输入列表项的文本框;另一局部是位于文本框下方的列表框,用于显示用户可以从中选择的项的列表,如图一所示工具箱中如以下图二所示:ComboBox控件和ListBox控件在功能上很相似,很多情况下,这两个控件是可以互换使用的,但是还是有某种特定的环境下只适合使用一种控件的情况。boBox控件适合于建议用户选择控件所列举的选项、同时又可以让用户自行在文本框中输入列表中不存在的选项的情况;而ListBox控件适合于限制用户只能选择列表中的选项的情况。在用户界面上,boBox控件默认情况下是存在下拉列表框的,所以比ListBox控件占用的窗体空间少,更加适合于使用在存在大量列表项的情况下。如以下图三所示的是QQ修改个人设置的界面,boBox控件,使得用户界面简洁且能容纳下更多的选项信息。boBox控件的比ListBox控件更加能灵巧多用。boBox控件的常用属性:1、BackColor属性:boBox控件的背景色。2、DropDownStyle属性:获取或设置指定组合框样式的值,确定用户能否在文本局部中输入新值以及列表局部是否总显示。它包含三个值,默认值为DropDown,如下表所示:成员名称说明DropDown文本局部可编辑。用户必须单击箭头按钮来显示列表局部。DropDownList用户不能直接编辑文本局部。用户必须单击箭头按钮来显示列表局部。Simple文本局部可编辑。列表局部总可见。3、DropDownWidth属性:用于获取或设置组合框下拉局部的宽度〔以像素为单位〕,有些列表项太长,那么需要通过改变该属性来显示该类表项的全部文字,如果未设置DropDownWidth的值,该属性返回组合框的Width。需要注意的是,boBox的宽度,boBox的宽度时下拉列表框的宽度还是与文本框的宽度一样。4、DroppedDown属性:获取或设置一个值,该值指示组合框是否正在显示其下拉局部。如果显示下拉局部,那么为true;否那么为false。默认值为false。5、IntegralHeight属性:指定是否自动调整编辑框或列表框控件的高度,这样可以正确显示控件中的最后一项。指定是否自动调整文本框控件的高度,以显示一行文本。设计时可用;运行时只读。默认为False。如果列表框控件的高度不适宜,那么控件中的最后一行文字会只显示一局部,将IntergralHeight设置为“True〞,可以自动调整控件的高度,这样可以正确显示控件中的最后一项。注意:当integralheight属性设置为“True〞时,Height属性的值可能与控件的真实高度不符。6、Items属性:获取一个对象,boBox中所包含项的集合。详细用法我们在下文介绍。7、MaxDropDownItems属性:下拉局部中可显示的最大项数。该属性的最小值为1,最大值为100。8、boBox控件中文本输入框中显示的文本。9、SelectedIndex属性和SelectedItem属性:SelectedIndex属性返回一个表示与当前选定列表项的索引的整数值,可以编程更改它,列表中相应项将出现在组合框的文本框内。如果未选定任何项,那么SelectedIndex为-1;如果选择了某个项,那么SelectedIndex是从0开始的整数值。SelectedItem属性与SelectedIndex属性类似,但是SelectedItem属性返回的是项。10、SelectedText属性:表示组合框中当前选定文本的字符串。,那么返回值为空字符串("")。可以将文本分配给此属性,以更改组合框中当前选定的文本。如果组合框中当前没有选定的文本,那么此属性返回一个零长度字符串。如下代码,boBox控件的鼠标事件中验证该属性:boBox1_MouseUp(ByValsenderAsObject,))EndSub返回的值那么是我们用鼠标选定了的文本。与之对应的SelectionLength属性返回的那么是该文本的字符数,SelectionStart属性返回的那么是组合框中选定文本的起始位置。boBox控件的重要方法:1、BeginUpdate方法和EndUpdate方法:当使用Add方法一次添加一个项时,那么可以使用BeginUpdate方法,boBox。完成向列表添加项的任务后,boBox进行重新绘制。当向列表添加大量的项时,boBox时闪烁。如下代码所示:PrivateSubForm1_Load(,)=()Fori=("Item"&)()EndSub2、Add方法:items属性的方法之一,一般这样来使用:("Item0")还可以使用items属性的Clear方法来去除所有的列表项。3、FindString方法和FindStringExact方法:boBox中以指定字符串开始的第一个项,该方法是模糊查询,但是查找的字符串一定在匹配项的开始位置。FindStringExact方法用于查找与指定字符串完全匹配的项。4、GetItemText方法:返回指定项的文本表示形式。使用形式如下:GetItemText(item)三、例如:boBox控件的使用,bobox控件,四个Button控件,一个TextBox控件,一个GroupBox控件,布局如以下图四所示:1、在“添加1000项〞的按钮Click事件中添加如下代码:DimiAsInteger=()Fori=("Item"&(+1).ToString)()2、在“添加一个项〞按钮Click事件中添加如下代码:()即以文本框中输入的文本作为项的文字。3、在“查找模糊匹配项〞按钮的Click事件中添加如下代码:()boBox控件的选中项。4、在“查找完全匹配项〞按钮的Click事件中添加如下代码:()boBox控件的选中项。5、在ComboBox1的SelectedIndexChanged事件中添加如下代码:boBox1_SelectedIndexChanged(,)))EndSub当ComboBox1的当前选中项改变时,通过GetItemText方法返回当前选中项的文本。现在可以运行测试。还有其它的一些方法,可以查看ListBox控件的文章:入门——ListBox控件的使用?文章摘自网络