2011年7月30日 星期六

Visual Basic 2010 清單控制項與下拉式清單方塊

清單控制項

清單控制項也是一種選擇用途的控制項,共有三種控制項如下所示:

清單方塊(ListBox):顯示項目清單,使用者可以選取1到多個選項,如下圖所示:

image

在表單設計視窗新增清單控制項後,例如:ListBox1,就可以在「屬性」視窗找到【Items】屬性來新增項目,如下圖所示:

選取ListBox可自訂編輯的項目

image

輸入需要的項目名稱,完成按確定按鈕

image 

也可以使用Items屬性來修改

image

 

 

 

下拉式清單方塊(ComboBox):

使用下拉式方式清單方塊來顯示項目清單,擁有多種顯示方式,如下圖所示:

image

選取ComboBox可自訂編輯的項目

image

輸入需要的項目名稱,完成按確定按鈕

image

底下為執行選擇的畫面表示

image

 

清單控制項的項目清單是名為ObjectCollection的集合物件,Visual Basic程式碼可以使用Items屬性取得此集合物件,即可使用相關方法來新增或刪除項目。其相關方法如下表所示:

方法

說明

範例

Add(String)

新增參數字串到清單

ListBox1.Items.Add(“老鼠”)

Insert(Int, String)

在Int索引位置(以0開始)插入第2個參數的字串到清單

ListBox1.Items.Insert(1,“行動碟”)

Remove(String)

從清單刪除參數字串的項目

ListBox1.Items.Remove(“老鼠”)

RemoveAt(Int)

從清單刪除參數索引值的項目

ListBox1.Items.RemoveAt(1)

Clear()

清除清單的所有項目

ListBox1.Items.Clear()

nListBox控制項的常用屬性,如下表所示:

屬性

說明

Name

控制項名稱

Sorted

是否排序項目,預設值False是不排序,True為排序

MultiColumn

是否多欄顯示項目,預設值是False只以單欄顯示,True為多欄顯示

SelectionMode

清單項目的選取方式,其值是SelectionMode列舉常數,None是不能選取,One是單選(預設值),MultiSimple使用簡單方式來選取多個項目,按一下選取,再按一下取消,MultiExtended需要配合Ctrl和Shift鍵才能選取多個項目

Items

設定或取得清單項目的集合物件

SelectedItems

如果是多選,傳回選擇項目的集合物件

SelectedIndex

傳回目前選擇的項目索引,-1表示沒有選取,0為第1個項目

張貼留言

LinkWithin

Related Posts Plugin for WordPress, Blogger...

熱門文章