嗨我想查看列表框中的数组元素,我的数组是在一个类中,但我不知道如何在Windows窗体列表框中查看数组的元素。 这是我的代码:显示列表框中的数组元素c#
NumSepaERG[0] = Convert.ToDouble(columnas[1]);
ListBox listbox2 = new ListBox();
listbox2.Items.Add(NumSepaERG[0]);
但我知道如何查看列表框中的元素。
嗨我想查看列表框中的数组元素,我的数组是在一个类中,但我不知道如何在Windows窗体列表框中查看数组的元素。 这是我的代码:显示列表框中的数组元素c#
NumSepaERG[0] = Convert.ToDouble(columnas[1]);
ListBox listbox2 = new ListBox();
listbox2.Items.Add(NumSepaERG[0]);
但我知道如何查看列表框中的元素。
ListBox listBox1 = new ListBox();
// add items
listBox1.Items.Add(NumSepaERG[0]);
// add to controls
Controls.Add(listBox1);
,如果你有数组的项目,那么你可以使用的AddRange方法:
listBox1.Items.AddRange(NumSepaERG);
Controls.Add(listBox1);
创建类包含数组的对象......
例如:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
ListBox listBox1 = new ListBox();
MyClass obj = new MyClass();
listBox1.DataSource = obj.NumSepaERG;
Controls.Add(listBox1);
}
}
public class MyClass
{
public double[] NumSepaERG { get; set; }
public MyClass()
{
NumSepaERG =new double[] {2.0, 5.6};
}
}
如何激活控件? –
NumSepaERG是一个名为Import的类,我想在我的Windows窗体的列表框中看到NumSepaERG的元素.. –
此代码必须在类中或表单代码中? –
ListBox.Items实现IEnumerable通过ListBox.ObjectCollection这样你就可以在元素上使用foreach循环尝试。
foreach (var element in listBox2.Items)
{
MessageBox.Show(element.ToString());
}
看起来我误解了,我以为OP想知道如何查看列表框中的元素... – Laoujin
你想知道如何在窗体中显示新的ListBox? – Mithrandir
嗨,Mithrandir是的,我相信如此。 –
每个表单都有一个名为Controls的属性,它可让您访问其子控件的“列表”。只需将您的ListBox添加到此集合中即可。 – Mithrandir