概括VB.NET DomainUpDown控件
在向大家詳細介紹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 方法按照項的位置移除項。
示例代碼如下:
- DomainUpDown1.Items.Add("cccc")
- '把字符串“cccc”插入到索引位置2
- DomainUpDown1.Items.Insert(2, "cccc")
- '刪除列表中的字符串為“cccc”的項:
- DomainUpDown1.Items.Remove("cccc")
- '刪除列表中索引位置為2的項:
- DomainUpDown1.Items.RemoveAt(2)
- '使用Clear方法清除DomainUpDown 控件的所有項。
- DomainUpDown1.Items.Clear()
四、VB.NET DomainUpDown控件的其它屬性
1、Sorted 屬性:指示項集合是否排序。當 Sorted 設置為 true 時,將按字母順序對集合排序;默認為False.
2、Wrap 屬性:當 Wrap 設置為 true 時,如果達到了集合中的最后一項并繼續滾動,則列表將從第一項重新開始,看起來像是連續的。
對于VB.NET DomainUpDown控件的了解就到這里,下篇我們一起去了解另外一個與它十分相似的控件——NumericUpDown 控件的使用。
【編輯推薦】