概括VB.NET DomainUpDown控件
创始人
2024-06-08 18:31:07
0

在向大家详细介绍VB.NET DomainUpDown控件之前,首先让大家了解下VB.NET DomainUpDown控件的主要属性。

VB.NET DomainUpDown控件在外观上都是由一个文本框和一对可以上下移动列表的箭头组成,其功能类似于组合框,您可以将任何类型的数据放入列表,同时在文本框中显示单个字符串值,让用户可以通过单击上箭头和下箭头来浏览数据。

VB.NET DomainUpDown控件的主要属性为:Items、ReadOnly、Wrap.

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

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

示例:在VB.NET DomainUpDown控件 Text 属性中输入0000,即文本框显示的字符,把 TextAlign 属性 设置为Center,UpDownAlign 属性设置为Left.

二、ReadOnly 属性

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

三、为VB.NET DomainUpDown控件添加\删除列表项

1、通过“字符串集合编辑器”编辑

我们可以在设计视图中为VB.NET DomainUpDown控件添加或者删除列表项,步骤如下:在“属性”窗口中找到“Items”属性,单击属性后的“VB.NET 入门——VB.NET DomainUpDown控件的使用(图五)”按钮,弹出“字符串集合编辑器”,然后进行编辑,注意每行为一个项。

2、使用代码添加\删除
◆可以使用 Items 集合的 Add 方法将项添加到项列表的末尾,使用 Insert 方法将项插入到列表中的指定位置;
◆可以使用 Items 集合的 Remove 方法按照名称移除项,使用 RemoveAt 方法按照项的位置移除项。

示例代码如下:

  1. DomainUpDown1.Items.Add("cccc")  
  2. '把字符串“cccc”插入到索引位置2  
  3. DomainUpDown1.Items.Insert(2, "cccc")  
  4. '删除列表中的字符串为“cccc”的项:  
  5. DomainUpDown1.Items.Remove("cccc")  
  6. '删除列表中索引位置为2的项:  
  7. DomainUpDown1.Items.RemoveAt(2)  
  8. '使用Clear方法清除DomainUpDown 控件的所有项。  
  9. DomainUpDown1.Items.Clear() 

四、VB.NET DomainUpDown控件的其它属性

1、Sorted 属性:指示项集合是否排序。当 Sorted 设置为 true 时,将按字母顺序对集合排序;默认为False.

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

对于VB.NET DomainUpDown控件的了解就到这里,下篇我们一起去了解另外一个与它十分相似的控件——NumericUpDown 控件的使用。

【编辑推荐】

  1. 概括VB.NET窗体编程模式
  2. 详细分析VB.NET读写文本文件
  3. 讲解VB.NET程序制作一个提醒程序
  4. 详解VB6.0和VB.NET窗体的区别
  5. 简单描述VB.NET数据窗体

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...