亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
沁源县| 渑池县| 娱乐| 焉耆| 开封县| 大渡口区| 怀集县| 和平县| 东平县| 景谷| 通江县| 从化市| 河北省| 内江市| 深泽县| 平江县| 平陆县| 莒南县| 永川市| 商南县| 肥乡县| 德安县| 腾冲县| 观塘区| 太保市| 麻阳| 神木县| 武强县| 定陶县| 冕宁县| 平昌县| 杨浦区| 张家界市| 东兰县| 东阳市| 定日县| 大冶市| 蛟河市| 项城市| 加查县| 张家口市|