在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进行显示。
希望对你有帮助!

