如何获取CheckedListBox选中的项

avatar
作者
筋斗云
阅读量:0

要获取 CheckedListBox 控件中选中的项,您可以遍历 CheckedListBox 中的每个项并检查其选中状态

using System; using System.Windows.Forms;  public class Form1 : Form {     private CheckedListBox checkedListBox1;      public Form1()     {         checkedListBox1 = new CheckedListBox();         checkedListBox1.Items.Add("Item 1");         checkedListBox1.Items.Add("Item 2");         checkedListBox1.Items.Add("Item 3");         this.Controls.Add(checkedListBox1);          Button button1 = new Button();         button1.Text = "Get Selected Items";         button1.Click += new EventHandler(button1_Click);         this.Controls.Add(button1);     }      private void button1_Click(object sender, EventArgs e)     {         GetSelectedItems();     }      private void GetSelectedItems()     {         for (int i = 0; i< checkedListBox1.Items.Count; i++)         {             if (checkedListBox1.GetItemChecked(i))             {                 string selectedItem = checkedListBox1.Items[i].ToString();                 MessageBox.Show("Selected Item: " + selectedItem);             }         }     }      [STAThread]     static void Main()     {         Application.EnableVisualStyles();         Application.Run(new Form1());     } } 

在这个示例中,我们创建了一个包含 CheckedListBox 和 Button 的简单窗体。当用户点击按钮时,将调用 GetSelectedItems 方法来遍历 CheckedListBox 中的所有项并检查其选中状态。如果项被选中,则会显示一个消息框,显示选中的项。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!