程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> VB中列表框的使用技巧說明

VB中列表框的使用技巧說明

編輯:VB綜合教程
1、排列列表框中的列表項
  
  在設計或運行時,都可以通過將列表框的SORTED屬性設置為TRUE(默認為FALSE)來對列表框的各項按字母順序進行排列。
  
  2、怎樣返回被選中的列表項的文本
  
  可以使用list.text屬性或list.list(list.listindex)來得到列表項。
  
  3、使用多選列表框
  
  多選列表框允許用戶一次選擇多個列表項。通過對MULTISELECT屬性的設置,就可以把一個列表框變成多選列表框。用戶可以用SHIFT和CTRL鍵選擇多個列表框。下面是設置它時可能用到的值:
  
  0--不允許進行多選(默認)
  
  1--簡單的多選,單擊鼠標或空格鍵可在列表框中選中一項或取消選擇
  
  2--擴展的多選。按下SHIFT鍵並單擊鼠標或按下SHIFT鍵和一個箭頭鍵
  
  也許你會說,我已經把上面的MULTISELECT屬性設置好了,而且也能夠在列表框中實現多選,但是怎麼才能返回選中的條目呢?是這樣的,我們可以使用一個循環來找到被選中的項:循環中利用了SELECTED屬性:
  
   Dimintloopindexasinteger   'intloopindex為循環變量
   forintloopindex=0tolist.listcount-1   'list.listcount-1是列表框中最大的列表項序號
   iflist.selected(intloopindex)then   'selected屬性為列表項的選中狀態,為布爾型
     list2.additemlist.list(intloopindex)'將選中的列表項添加到另外一個列表框中
   endif     '我們可根據自己需要寫這段代碼
   nextintloopindex
  
  4、使列表框具有水平滾動條:只須用COLUMNS屬性將列表框劃分為多列即可,默認情況下屬性的值為0,不允許多列;設置為其他值時,列表框就會將他的列表項顯示為多列,而我們對每一項的操作方法不變。
  
  5、在列表框中使用復選框:可通過設置STYLE屬性,將一個列表框變成使用復選框的列表框,下面是設置STYLE屬性時所用的值:0--標准列表框(默認)1--帶有復選框的列表框
  
  6、清空列表框LIST.CLEAR
  
  其實上面的這些技巧對於和列表框類似的控件例如:文件列表框(FileListBox)、文件夾列表框(DirListBox)等也是適用的,趕快拿去試一試吧。->

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved