下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 VB中ListBox的应用

VB中ListBox的应用.doc

VB中ListBox的应用

陈松茂
2019-06-16 0人阅读 举报 0 0 暂无简介

简介:本文档为《VB中ListBox的应用doc》,可适用于IT/计算机领域

vbnet入门ListBox控件的使用【字体大小:小中大】:来源: 作者: ListBox(列表框)控件可以显示一组项目的列表用户可以根据需要从中选择一个或多个选项。列表框可以为用户提供所有选项的列表。虽然也可设置列表框为多列列表的形式但在缺省时列表框单列垂直显示所有的选项如果项目数目超过了列表框可显示的数目控件上将自动出现滚动条。这时用户可在列表中上、下、左、右滚动。ListBox控件在工具箱中的图标如图所示:一、ListBox常用属性、BackColor属性:用于显示ListBox控件中的文本和图形的背景颜色默认为白色(Window)、BorderStyle属性:控制在列表框ListBox周围绘制的边框的类型其枚举值为下面三个:BorderStyleNone无边框BorderStyleFixedSingle单行边框BorderStyleFixedD三维边框默认值为BorderStyleFixedD。、Font、ForeColor属性:前者用于调整列表框中文本的字体后者用于调整文本框中文本或者图形的前景色。、MultiColumn属性:指示列表框中的项是否以水平的方式在列表框中显示默认为False此时所有的项都只显示为一列当列表框无法显示全部的项的时候将会出现一个垂直的滚动条如果MultiColumn属性为True则列表框以多列的形式来显示所有的项如果一列无法全部显示完则在水平位置重新显示一列直到显示完毕为止此时将会出现一个水平滚动条如下图一所示:、ColumnWidth属性:指示“多列列表框”中各列的宽度。当MultiColumn属性为True时才起作用其默认值为即将默认宽度分配给每列。可以使用此属性确保多列ListBox中的每列都可正确显示其项我们可以通过如下代码来自己设置列表框ColumnWidth属性的值以确保能以最优的宽度来显示列表:PrivateSubSetupMyMultiColumn()DimxAsIntegerDimwidthAsInteger=CInt(ListBoxCreateGraphics()MeasureString(ListBoxItems(ListBoxItemsCount)ToString(),ListBoxFont)Width)ListBoxColumnWidth=widthEndSub、ScrollAlwaysVisible属性:指示无论列表框中有多少个项都始终显示滚动条。默认为False、HorizontalScrollbar属性:指示是否为超过列表框右边缘的项目显示滚动条默认为False。该属性在列表框以单列显示列表的时候比较有用与之配合使用的还有HorizontalExtent属性。、SelectionMode属性:指示列表框式单项选择、多项选择还是不可选择其枚举值有下面四个:MultiExtended可以选择多项并且用户可使用SHIFT键、CTRL键和箭头键来进行选择。MultiSimple可以选择多项。None无法选择项。One只能选择一项。默认是One、SelectedItems、SelectedItem、SelectedIndex属性:这三个属性都与选择列表框中的项有关。SelectedItems属性返回的是ListBox当前选定的项的集合SelectedItem属性返回的是ListBox中选定的第一项也是SelectedItems集合中的第一项SelectedIndex属性返回的是SelectedItem在列表框中的索引其值是一个整数如果列表框未选定任何项则它的值为我们还可以通过改变它的值来更改选定项。、Items属性:返回的是列表框的所有项的集合。后面的、属性属于比较常用的更详细的使用我们将在下面通过实例来掌握它们二、向列表框中添加项目、设计时添加项目:我们可以在设计的时候为ListBox控件添加列表项目。选择ListBox控件在它的属性窗口中找到Items属性单击后面的省略号进入“字符串集合编辑器”中按要求和需要输入即可然后单击“确认”。如下图二所示:图二:编辑列表框的列表项目、在编程时添加项目:编程时添加列表项目灵活多变将会是我们以后使用列表框的主要手段所以我们一定要学会怎么在编程时添加项目。对于这个我们主要是使用ListBoxItemsAdd(item)方法来实现。如下代码所示:SubAddItem()ListBoxItemsAdd("aaaaaa")ListBoxItemsAdd("bbbbbb")ListBoxItemsAdd("cccccc")ListBoxItemsAdd("dddddd")ListBoxItemsAdd("eeeeee")ListBoxItemsAdd("ffffff")ListBoxItemsAdd("gggggg")ListBoxItemsAdd("kkkkkk")ListBoxItemsAdd("llllll")EndSub上面代码是一个添加列表项的过程我们可以把它放在任何可以初始化控件的位置例如我们放在一个按钮的Click事件中执行之后就会在列表框中显示出上面添加的各项了三、ListBox的Item的其它方法、插入项目:此外还可以通过 ListBoxItemsInsert()方法来在已经存在的列表中插入一个项目例如如下代码:ListBoxItemsInsert(,"插入的项目")效果如下图三所示:三、ListBox的Item的其它方法、插入项目:此外还可以通过 ListBoxItemsInsert()方法来在已经存在的列表中插入一个项目例如如下代码:ListBoxItemsInsert(,"插入的项目")效果如下图三所示:VBNET入门教程VBNet图解入门细说VB.NET全面剖析VBNETVBNET菜单设计初级入门一个vbnet的用户登陆页面代码VBNET应用集锦VBNET中访问数据方法大全VB和VBNET中的XML操作在VBNET中怎么实现多窗体同步图三:在已经存在的列表中插入项目使用该方法需要注意的是:插入的位置不能超过列表框中已经有的项的最大索引否则会出错。、ItemsClear方法和ItemsCount方法:ItemsClear方法是用来清除列表框中的项目的。ItemsCount方法用于获取列表框中项目的总数。、删除项目:使用ItemsRemove(value)方法来删除指定的项目,value是一个对象表示要从集合中移除的项。示例如下:ListBoxItemsRemove(ListBoxItemsItem())删除列表框中的第个项目(注意:Item的索引是从开始的)、通过索引来访问指定的项我们可以通过Itemsitem来访问指定索引的项目如下ListBoxItemsItem()'访问第四个项目。、SelectItems的应用ListBoxSelectionMode=SelectionModeMultiSimple'用代码指定选中列表中索引为、、的三项ListBoxSelectedIndex=ListBoxSelectedIndex=ListBoxSelectedIndex='获取选定项目的总数返回结果为MessageBoxShow(ListBoxSelectedItemsCount()ToString)'获取选中项目的第一项返回结果为索引为的项目的文本MessageBoxShow(ListBoxSelectedItemToString)'获取选中项目中索引为的项目的文本返回结果是选中项目中的第二项也就是ListBoxSelectedIndex=这一项。MessageBoxShow(ListBoxSelectedItemsItem()ToString)此外ListBox还提供了BeginUpdate、EndUpdate方法用于大批量处理Add项。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/8

VB中ListBox的应用

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利