从form2的列表框中取出选中的项目,并将其放到Form1的TextBox中
本文关键字:TextBox Form1 列表 form2 项目 | 更新日期: 2023-09-27 18:16:24
我试图采取采取selectedItem从ListBox在Form2,并把它到TextBox在Form1,但我的错误是
对象引用未设置为对象的实例
我知道什么是空对象,我知道它在做什么,什么时候做,但我找不到我的错误。
我在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);
我不知道,为什么它是空的
我只需要修改这个
Form2 form = new Form2();
Form2 form = new Form2(this);