当我从Method获取ListBox项目时,它不会出现

时间:2014-05-31 14:13:52

标签: c#

我对ListBox有疑问。

我创建了一个可以完成某些工作并返回ListBox类型的方法。我尝试从方法中获取此Listbox个实例,但ListBox并未显示任何项目。

我希望知道如何使用方法中返回的ListBox替换现有的Listbox

    public ListBox GetProduct()
    {
        ListBox MyListBox = new ListBox();
        MyListBox.Sorted = true;
        MyListBox.Items.Add("aaaaa");

        return MyListBox;
    }


    private void button2_Click(object sender, EventArgs e)
    {
        listBox1.Items.Clear();
        listBox1 = GetProduct();
    }

1 个答案:

答案 0 :(得分:2)

试试这个:

public void GetProduct(ListBox MyListBox)
{

    MyListBox.Sorted = true;
    MyListBox.Items.Add("aaaaa");

}


private void button2_Click(object sender, EventArgs e)
{
    listBox1.Items.Clear();
    GetProduct(listBox1);
}