gpt4 book ai didi

c# - 如何对列表框数据中的表单进行分类

转载 作者:可可西里 更新时间:2023-11-01 11:47:47 26 4
gpt4 key购买 nike

方法中的 class1,结果是我在一个类中创建的,我想将数据写入列表框。我写的代码不起作用,但列表框似乎是空的。如何编写代码?

class Class1
{
Form1 form = new Form1();

public void Result()
{
form.listBox1.Items.Add("hello");
}
}

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
Class1 btn_class = new Class1();
btn_class.Result();
}
}

最佳答案

您的代码不起作用,因为您创建了一个新的表单实例并将新项目分配给该列表框。您可以将您的表单作为参数来解决问题

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Class1 btn_class = new Class1(this);
btn_class.Result();
}

}

class Class1
{
private Form1 _form;
public Class1(Form1 form)
{
this._form = form;
}


public void Result()
{
_form.listBox1.Items.Add("hello");
}
}

关于c# - 如何对列表框数据中的表单进行分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39832374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com