C# Winform 中 ListBox 的简单用法详解
-
ListBox 控件是 C# Winform 中常用的列表选择控件之一,适用于显示一组选项,并且可以使用户进行选择。
-
ListBox 控件的常用属性包括 Items、SelectedIndex 和 SelectedItems 等。
1. Items 属性
Items 属性是 ListBox 中的所有选项集合,我们可以通过以下方式将选项添加到 ListBox 中:
// 添加单个选项
listBox1.Items.Add("选项1");
// 添加多个选项
string[] items = { "选项2", "选项3", "选项4" };
listBox1.Items.AddRange(items);
2. SelectedIndex 属性
SelectedIndex 属性是 ListBox 中已选中选项的索引值。当用户选中 ListBox 中的某个选项时,该属性会更新为所选项的索引值。
// 获取当前 ListBox 所选项的索引值
int selectedIndex = listBox1.SelectedIndex;
// 获取当前 ListBox 所选项的文本信息
string selectedItem = listBox1.SelectedItem.ToString();
3. SelectedItems 属性
SelectedItems 属性是 ListBox 中已选中的所有选项组成的集合。可以通过循环遍历该集合来获取所选中的所有选项。
// 遍历获取 ListBox 中已选中的所有选项
foreach (var item in listBox1.SelectedItems)
{
// item 为 ListBox 中一项选项的信息
}
示例说明
示例1:ListBox 控件添加选项
以下示例演示了如何在 C# Winform 中通过向 ListBox 控件的 Items 属性中添加选项。
// 在 C# Winform 中添加 ListBox 控件并命名为 listBox1
// 在代码中添加以下代码
private void Form1_Load(object sender, EventArgs e)
{
// 添加单个选项
listBox1.Items.Add("选项1");
// 添加多个选项
string[] items = { "选项2", "选项3", "选项4" };
listBox1.Items.AddRange(items);
}
示例2:获取 ListBox 控件所选项信息
以下示例演示了如何在 C# Winform 中通过 SelectedIndex 和 SelectedItems 属性获取 ListBox 控件已选中选项的索引值和信息。
// 在 C# Winform 中添加 ListBox 控件并命名为 listBox1
// 在代码中添加以下代码
private void button1_Click(object sender, EventArgs e)
{
// 获取当前 ListBox 所选项的索引值
int selectedIndex = listBox1.SelectedIndex;
// 获取当前 ListBox 所选项的文本信息
string selectedItem = listBox1.SelectedItem.ToString();
// 遍历获取 ListBox 中已选中的所有选项
foreach (var item in listBox1.SelectedItems)
{
// item 为 ListBox 中一项选项的信息
}
}
结语
以上就是 C# Winform 中 ListBox 控件的简单用法,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# Winfom 中ListBox的简单用法详解 - Python技术站