在Windows Forms中,CheckedListBox控件默認情況下會顯示滾動條(如果項目數量超過其可見區域)
首先,確保已經添加了System.Windows.Forms
命名空間。
在窗體上添加一個CheckedListBox
控件,并設置其屬性,例如Name
、Location
和Size
等。
若要添加項目,可以使用Items.Add()
方法:
checkedListBox1.Items.Add("Item 1");
checkedListBox1.Items.Add("Item 2");
checkedListBox1.Items.Add("Item 3");
// ... 添加更多項目
SetItemChecked()
方法:checkedListBox1.SetItemChecked(0, true); // 選中第一個項目
checkedListBox1.SetItemChecked(1, false); // 取消選中第二個項目
ItemCheck
事件:private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.NewValue == CheckState.Checked)
{
MessageBox.Show("選中了 " + checkedListBox1.Items[e.Index]);
}
else
{
MessageBox.Show("取消選中了 " + checkedListBox1.Items[e.Index]);
}
}
ItemCheck
事件與相應的處理程序關聯:public Form1()
{
InitializeComponent();
checkedListBox1.ItemCheck += new ItemCheckEventHandler(checkedListBox1_ItemCheck);
}
當項目數量超過CheckedListBox控件的可見區域時,滾動條將自動出現。如果需要調整滾動條的樣式或行為,可以通過自定義控件或使用第三方庫來實現。