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)等也是適用的,趕快拿去試一試吧。->