Visual Basic 提供了列表框控件(ListBox)以供用戶進行多個項目的選擇。在工具箱面板上,列表框控件的圖標
默認的列表框控件名為 ListX(X為阿拉伯數字 1、2、3,等等),規(guī)則的命名方式為:LstX(X為用戶自定義的名字,如 LstName、LstUser,等等)。
一、列表框控件的主要屬性:
列表框中可以有多個項目供選擇,用戶通過單擊某一項選擇自己所需要的項目,如果項目太多,超出了列表框設計時的長度,則自動增加豎向滾動條
除了一些常見的諸如 Font 、Height、Left、Width、Enabled、Name 等屬性外,列表框還有一些特殊的屬性:
1、List(列表)屬性:
List 是列表框最重要的屬性之一,其作用是羅列或設置表項中的內容。可以在界面設置時直接輸入內容
在程序運行時,列表框中所有的選項,都可以通過 List(下標值) 的形式表示。比如列表框中的第一項,用 List(0)表示,列表框中的第二項,用 List(1)表示,列表框中的第十項,用 List(9)表示,以此類推。
大家注意,列表框中的第一項,是 List(0) ,而不是 List(1) 。
<1>、List() 屬性的使用是非常靈活的,比如我們要從如圖二的列表框(Lst1)中取出第三項內容,可以用下面的代碼做到:A$ = Lst1.List(2)
其中,A 是一個變量;$ 指明了這個變量的類型:字符串型;這句話的意思是:將 Lst1 列表框中第三項(List(2))取出來然后賦值給字符串變量 A 。
象上面這種賦值辦法,在 VB 中是非常普遍的,又如以前我們學到的:
LblShow.Caption = "Visual Basic",這句話是指將 Visual Basic 這個字符串賦值給 LblShow 標簽控件并作為其標題。
默認的列表框控件名為 ListX(X為阿拉伯數字 1、2、3,等等),規(guī)則的命名方式為:LstX(X為用戶自定義的名字,如 LstName、LstUser,等等)。
一、列表框控件的主要屬性:
列表框中可以有多個項目供選擇,用戶通過單擊某一項選擇自己所需要的項目,如果項目太多,超出了列表框設計時的長度,則自動增加豎向滾動條
除了一些常見的諸如 Font 、Height、Left、Width、Enabled、Name 等屬性外,列表框還有一些特殊的屬性:
1、List(列表)屬性:
List 是列表框最重要的屬性之一,其作用是羅列或設置表項中的內容。可以在界面設置時直接輸入內容
在程序運行時,列表框中所有的選項,都可以通過 List(下標值) 的形式表示。比如列表框中的第一項,用 List(0)表示,列表框中的第二項,用 List(1)表示,列表框中的第十項,用 List(9)表示,以此類推。
大家注意,列表框中的第一項,是 List(0) ,而不是 List(1) 。
<1>、List() 屬性的使用是非常靈活的,比如我們要從如圖二的列表框(Lst1)中取出第三項內容,可以用下面的代碼做到:A$ = Lst1.List(2)
其中,A 是一個變量;$ 指明了這個變量的類型:字符串型;這句話的意思是:將 Lst1 列表框中第三項(List(2))取出來然后賦值給字符串變量 A 。
象上面這種賦值辦法,在 VB 中是非常普遍的,又如以前我們學到的:
LblShow.Caption = "Visual Basic",這句話是指將 Visual Basic 這個字符串賦值給 LblShow 標簽控件并作為其標題。

