如何在列表框数据中对表单进行分类

本文关键字:表单 分类 数据 列表 | 更新日期: 2023-09-27 18:11:28

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();
    }
}

}

如何在列表框数据中对表单进行分类

你的代码不工作,因为你创建了一个表单的新实例,并将新项目分配给Listbox。你可以把Form作为参数来解决

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");
    }
}