知识大全 vb.net入门——DomainUpDown 控件的使用

Posted 属性

篇首语:读不在三更五鼓,功只怕一曝十寒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 vb.net入门——DomainUpDown 控件的使用相关的知识,希望对你有一定的参考价值。

vb.net入门——DomainUpDown 控件的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  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 时 如果达到了集合中的最后一项并继续滚动 则列表将从第一项重新开始 看起来像是连续的

cha138/Article/program/net/201311/11362

相关参考

知识大全 VB.NET菜单设计初级入门[2]

VB.NET菜单设计初级入门[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  二.MainM

知识大全 VB.NET菜单设计初级入门[3]

VB.NET菜单设计初级入门[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  五.绘制个性化

知识大全 VB.NET菜单设计初级入门[1]

VB.NET菜单设计初级入门[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  可视化编程工具

知识大全 VB.Net编程入门之Hello World(1)

VB.Net编程入门之HelloWorld(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 VB.Net编程入门之Hello World(2)

VB.Net编程入门之HelloWorld(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 VB.Net编程入门之Hello World(4)

VB.Net编程入门之HelloWorld(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 VB.Net编程入门之Hello World(3)

VB.Net编程入门之HelloWorld(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 从VB 6迁移到VB.NET的进展至今仍旧缓慢

从VB6迁移到VB.NET的进展至今仍旧缓慢  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在发布V

知识大全 VB.NET中声音的播放

VB.NET中声音的播放  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 由VB升级为NET后有些人

知识大全 与VB .NET一起使用.NET Framework

与VB.NET一起使用.NETFramework  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!