【发布时间】:2019-07-26 04:08:00
【问题描述】:
我正在制作一个带有两个按钮的添加联系人表单,添加联系人和编辑联系人。当用户点击添加联系人时,会弹出另一个表单,用户可以在其中添加联系人信息。
我想为他们提供编辑该信息的选项,方法是点击应该弹出相同表单的“编辑联系人”按钮。
但是它不允许我两次调用表单的对象,说我不能在添加按钮之后按下编辑按钮。
如何调用表单对象两次?
//instatiating an object of the form
FormContact contactForm = new FormContact();
public FormManager()
{
InitializeComponent();
}
private void btnAdd_Click(object sender, EventArgs e)
{
//displaying it when the user clicks add button
contactForm.Show();
}
private void btnEdit_Click(object sender, EventArgs e)
{
//trying to display it again but gives this exception
///System.ObjectDisposedException: 'Cannot access a disposed
///object.
///Object name: 'FormContact'.'
contactForm.Show();
}
Error:
///System.ObjectDisposedException: 'Cannot access a disposed
///object.
///Object name: 'FormContact'.'
【问题讨论】: