七月网

domainupdown

七月网3200

DomainUpDown控件在外观上都是由一个文本框和一对可以上下移动列表的箭头组成如下图一所示

domainupdown

图一控件外观

其功能类似于组合框您可以将任何类型的数据放入列表同时在文本框中显示单个字符串值让用户可以通过单击上箭头和下箭头来浏览数据

在工具箱中它的图标显示如下图二所示

图二工具箱中的DomainUpDown控件

DomainUpDown控件的主要属性为 Items ReadOnly Wrap

一改变文字显示与上下箭头的方向

我们可以通过 TextAlign属性来改变控件中的文本对齐方式通过 UpDownAlign属性改变它的上下按钮对齐方式

示例在DomainUpDown控件 Text属性中输入即文本框显示的字符把 TextAlign属性设置为Center UpDownAlign属性设置为Left显示效果如下图三所示

图三改变DomainUpDown控件显示外观

二 ReadOnly属性

ReadOnly属性用于设置用户是否只能使用向上或向下按钮更改文本默认值为False如果为False则用户可以在文本框中进行输入如果为True则文本输入框变为灰色用户只能通过Up Down按钮来选择列表且当用户使用键盘键入的时候控件自动完成匹配如假设列表中存在下面三个字符串的项 aa b控件ReadOnly属性为True则当我们在文本框中键入时候控件将自动匹配字符串如下图四所示

图四 DomainUpDown自动匹配用户输入

三为DomainUpDown控件添加\删除列表项

通过字符串集合编辑器编辑

我们可以在设计视图中为 DomainUpDown控件添加或者删除列表项步骤如下

在属性窗口中找到 Items属性单击属性后的按钮弹出字符串集合编辑器然后进行编辑注意每行为一个项

使用代码添加\删除

可以使用 Items集合的 Add方法将项添加到项列表的末尾使用 Insert方法将项插入到列表中的指定位置

可以使用 Items集合的 Remove方法按照名称移除项使用 RemoveAt方法按照项的位置移除项

示例代码如下

在控件列表尾部添加一个字符串 cccc

DomainUpDown Items Add( cccc)

把字符串 cccc插入到索引位置(提示索引是从开始)

DomainUpDown Items Insert( cccc)

删除列表中的字符串为 cccc的项

DomainUpDown Items Remove( cccc)

删除列表中索引位置为的项

DomainUpDown Items RemoveAt()

使用Clear方法清除DomainUpDown控件的所有项

DomainUpDown Items Clear()

四 DomainUpDown控件的其它属性

Sorted属性指示项集合是否排序当 Sorted设置为 true时将按字母顺序对集合排序默认为False

Wrap属性当 Wrap设置为 true时如果达到了集合中的最后一项并继续滚动则列表将从第一项重新开始看起来像是连续的

lishixinzhi/Article/program/net/201311/11362

关于本次domainupdown和vb.net入门——DomainUpDown 控件的使用的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。