简单实现C# ListBox获取多选项的值

   2025-02-21 7930
核心提示:在C#中,ListBox控件默认情况下是不支持多选的。不过,你可以通过设置SelectionMode属性为SelectionMode.MultiSimple或Selection

在C#中,ListBox控件默认情况下是不支持多选的。不过,你可以通过设置SelectionMode属性为SelectionMode.MultiSimple或SelectionMode.MultiExtended来启用多选功能。下面是一个简单的示例代码,演示如何获取多选项的值:

using System;using System.Windows.Forms;namespace ListBoxExample{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){// 设置ListBox为多选模式listBox1.SelectionMode = SelectionMode.MultiExtended;// 添加一些选项listBox1.Items.Add("选项1");listBox1.Items.Add("选项2");listBox1.Items.Add("选项3");listBox1.Items.Add("选项4");}private void button1_Click(object sender, EventArgs e){// 获取所选项的值foreach (var item in listBox1.SelectedItems){MessageBox.Show(item.ToString());}}}}

在上面的示例中,我们首先在Form的Load事件中将SelectionMode属性设置为多选模式(MultiExtended),然后添加了一些选项。当点击按钮时,使用SelectedItems属性获取所选项的值,并通过MessageBox进行显示。

希望对你有帮助!

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言