C# 在列表框中获取所选项目id
如何在列表框中获取select项并将其传递给另一个类。此时,它确实显示了项目idC# 在列表框中获取所选项目id,c#,.net,winforms,C#,.net,Winforms,如何在列表框中获取select项并将其传递给另一个类。此时,它确实显示了项目id private void moveup_Click(object sender, EventArgs e) { for (int i = 0; i < listBox1.SelectedItems.Count; i++) { MessageBox.Show(listBox1.SelectedItems[i].To
private void moveup_Click(object sender, EventArgs e)
{
for (int i = 0; i < listBox1.SelectedItems.Count; i++)
{
MessageBox.Show(listBox1.SelectedItems[i].ToString());
}
}
private void moveup\u单击(对象发送方,事件参数e)
{
对于(int i=0;i
谢谢你的帮助 试试这个,用SelectedItems[i].Text代替SelectedItems[i].ToString()
private void moveup\u单击(对象发送方,事件参数e)
{
对于(int i=0;i
您只需将对象添加到listbox集合,它接受一个对象,然后将所选项目强制转换为您使用的任何类型。将其传递给新类的确切含义是什么
如果要创建一个新类,可以在构造函数中使用它,方法是定义一个接受字符串参数的构造函数
如果要设置类的属性,可以将其作为参数传递给该类的公共方法,也可以直接进行设置。如果我理解正确,是否需要列表框中的文本? 使用.text代替.ToString()
private void moveup_Click(object sender, EventArgs e)
{
for (int i = 0; i < listBox1.SelectedItems.Count; i++)
{
MessageBox.Show(listBox1.SelectedItems[i].text);
}
}
private void moveup\u单击(对象发送方,事件参数e)
{
对于(int i=0;i
若要将其传递给另一个类,可以将其用作参数或保存为自变量,或将选定项保存到列表中,然后将其传递给类
希望有帮助。让列表框显示选项 因此,选择选项。选择编辑项[0]。文本
提供列表框中第一个选定项的文本。您可以将选定项强制转换为目标类型,并将其传递给另一个对象
otherObject.PassObject(listBox1.SelectedItems as WhatEver);
otherObject.PassObject(listBox1.SelectedItems as WhatEver);