从form2中的列表框中选择项目,并将其放到Form1到TextBox

时间:2015-10-07 16:23:36

标签: c# winforms textbox listbox communicate

我正在尝试从 Form2 中的 ListBox 中选择selectedItem,并将其放入 Form1 中的 TextBox ,但我的错误是

  

对象引用未设置为对象的实例

我知道什么是null对象,我知道它在做什么以及它什么时候做,但我找不到我的错误。

我在 Form2 中的代码,我的 ListBox

private Form1 mainForm = null;
    public Form2(Form1 callingFrom)
    {
        mainForm = callingFrom as Form1;
        InitializeComponent();
    }
    private void okButton_Click(object sender, EventArgs e)
    {
        this.mainForm.udaje = bankovniUctyList.GetItemText(bankovniUctyList.SelectedItem);
        this.Close();
    }

我在 Form1 中的代码,我的 TextBox

 public string udaje
    {
        get { return predmetBanka.Text; }
        set { predmetBanka.Text = value; bankaTextBox.Text = predmetBanka.Text; }
    }

调试器说,问题就在这里

this.mainForm.udaje = bankovniUctyList.GetItemText(bankovniUctyList.SelectedItem);

我不知道,为什么它是空的。

1 个答案:

答案 0 :(得分:0)

我只需要从这个

进行修改
;

到此

Form2 form = new Form2();
相关问题