91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

C# CheckedListBox控件的用法

c#
小云
127
2023-09-14 03:50:42
欄目: 編程語言

C# CheckedListBox控件用于在Windows窗體應用程序中顯示一個帶有復選框的列表。用戶可以選擇或取消選擇列表中的項目。

以下是C# CheckedListBox控件的基本用法示例:

  1. 在窗體上拖放一個CheckedListBox控件。

  2. 設置CheckedListBox控件的屬性:

  • Name:設置控件的唯一名稱。

  • Items:通過逗號分隔的字符串列表,設置控件要顯示的項目。

  • CheckOnClick:設置為true,單擊項目時會自動切換復選框的選擇狀態。

  • ThreeDCheckBoxes:設置為true,顯示三維效果的復選框。

  • CheckedListBox.CheckStateCollection:可以通過該屬性訪問每個項目的選擇狀態。

  1. 在代碼中處理CheckListBox控件的事件:
  • ItemCheck事件:當用戶更改項目的選擇狀態時觸發。

  • SelectedIndexChanged事件:當用戶選擇不同的項目時觸發。

下面是一個示例代碼,演示如何使用CheckedListBox控件:

using System;
using System.Windows.Forms;
namespace CheckedListBoxExample
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// 添加項目到CheckedListBox控件
checkedListBox1.Items.Add("Item 1");
checkedListBox1.Items.Add("Item 2");
checkedListBox1.Items.Add("Item 3");
checkedListBox1.Items.Add("Item 4");
}
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
// 獲取當前項目的選擇狀態
string item = checkedListBox1.Items[e.Index].ToString();
CheckState state = e.NewValue;
// 在控制臺打印選擇狀態
Console.WriteLine(item + " - " + state.ToString());
}
private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// 獲取選中的項目
string selectedItem = checkedListBox1.SelectedItem.ToString();
// 在MessageBox中顯示選中的項目
MessageBox.Show(selectedItem + " selected");
}
}
}

在上面的示例中,在窗體加載時添加了四個項目到CheckedListBox控件。然后,處理了ItemCheck事件和SelectedIndexChanged事件,以演示如何獲取項目的選擇狀態和選中的項目。

0
饶平县| 九龙县| 德化县| 武城县| 宁陵县| 诸暨市| 吉木萨尔县| 阳江市| 阜阳市| 攀枝花市| 电白县| 顺平县| 柳林县| 井研县| 偏关县| 孝感市| 丰台区| 泊头市| 上饶县| 莱州市| 中牟县| 云和县| 京山县| 齐河县| 绥中县| 嘉义市| 古交市| 措美县| 谢通门县| 遂宁市| 新化县| 繁昌县| 乌兰察布市| 江源县| 府谷县| 南昌县| 黔西| 竹山县| 天镇县| 安吉县| 墨竹工卡县|