中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
诏安县| 佛山市| 洞头县| 瑞安市| 芜湖县| 巴青县| 海林市| 辉南县| 北辰区| 自贡市| 芜湖县| 科尔| 桐庐县| 东乡| 永顺县| 普兰店市| 佳木斯市| 紫阳县| 梅州市| 同德县| 肇东市| 昌邑市| 特克斯县| 双鸭山市| 桦川县| 乌拉特中旗| 威远县| 扶风县| 东光县| 芒康县| 裕民县| 聂荣县| 乐山市| 嘉荫县| 集安市| 平阳县| 墨脱县| 平山县| 秭归县| 疏勒县| 马龙县|