阅读量: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 中的所有项并检查其选中状态。如果项被选中,则会显示一个消息框,显示选中的项。