c#从另一个类中添加列表框中的项目

时间:2015-08-26 07:41:40

标签: c# class listbox

我想在“add”类的form1中添加列表框中的项目,但正如我所做的那样它不起作用。请帮忙! 我的代码:

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

        private void label2_Click(object sender, EventArgs e)
        {

        }
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
        }


    }
    pulic class Add 
    {
        listBox1.Items.Add("test"); //i want somthing that work like this, because so it doesn't work xD
    }
}

2 个答案:

答案 0 :(得分:1)

只需在构造函数中调用Add()

namespace Server_Virtual_Server_Programm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            listBox1.Items.Add("test");
        }
    }
}

答案 1 :(得分:0)

Form1 类中创建一个方法,该方法将被调用以更新列表框。 这种方法可以解决这个问题:

 public void UpdateList(string value)
 {
     listBox1.Items.Add(value);
 }

然后您可以轻松地从您的班级调用该方法。

祝你好运。