VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • vb.net教程之vb.net的CheckedListBox控件

vb.net的CheckedListBox控件
CheckedListBox(复选列表框)控件可以说是ListBox控件的派生控件,因此继承了ListBox控件的很多方法和属性,CheckedListBox控件在工具箱中的图标如图所示:
1.CheckedListBox的Double_Click事件
与列表框相似,复选列表框作为对话框的一部分出现时,建议添加一个按钮,并把该按钮同列表框并用。按钮的Click事件过程应该使用列表框的选项执行适于应用程序的操作。
双击列表中的项目与先选定项目然后单击按钮,这两者具有相同的效果。为此,应在ListBox控件的DoubleClick过程中调用按钮的Click过程:
Public Sub ListBox1_DoubleClick(ByVal sender As Object,_
                   ByVal e As System.EventArgs)Handles ListBox1.DoubleClick
     Button1_Click(sender,e)
End Sub
改为:
Public Sub CheckedListBox1_DoubleClick(ByVal sender As Object,_
                   ByVal e As System.EventArgs)Handles ListBox1.DoubleClick
     Button1_Click(sender,e)
End Sub
2.设计时添加项目
通过设置CheckedListBox控件属性窗口的Items属性还可在设计时向列表添加项目。在选定了Items属性选项并单击时,弹出“字符串集合编辑器”,可输入列表项目并按Enter换行。只能在列表末端添加项目。所以,如果要将列表按字母顺序排序,则应将Sorted属性设置成true。
3.运行时对项目的操作
有两种方法向复选列表框中添加项目
●CheckedListBoxName.Items.Add(item as Object,IsChecked as Boolean)
●CheckedListBoxName.InsertItem(index as integer,item as Object)
第一种方法可以向复选列表框添加一个标识选定与否的项目,第二种方法可以在指定的位置添加项目。例如向复选列表框中添加如下两个项目:
CheckedListBox1.Items.Add("dd",True)
CheckedListBox1.InsertItem(2,"kk")
设置项目的Checked属性可以用以下语句:
CheckedListBox.SetItemChecked(index as integer,value as Boolean)
可将"kk"项目的Checked属性设置为True:
CheckedListBox1.SetItemChecked(2,True) '假定"kk"项目的index属性为2

相关教程