单击一个表单上的按钮不会以另一种形式显示结果

时间:2016-04-24 16:22:05

标签: c# winforms

我想知道,在我的form1中我有一个文本框和按钮。在form2中,我有一个按钮。这是一个样本。在我的form1中,我有一个名为enabledTextBox的方法。当我点击我的form1按钮时,它会通过showDialig将我引导到form2,而当我单击form2中的按钮时,它应该通过调用方法enabledTextBox设置文本框属性并退出表单2.问题是当我点击form2时没有在form1按钮单击事件中设置的form1中设置textbox的值。我想在按钮点击时执行。以下是我的代码

Form1.cs的

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


    private void button1_Click(object sender, EventArgs e)
    {
        Form2 f2 = new Form2();
        f2.ShowDialog();

    }

    public void enableTextBox(Boolean isEnabled)
    {
        textBox1.Enabled = isEnabled;
    }
}

Form2.cs

public partial class Form2 : Form
{
    public Form2()
    {
        InitializeComponent();
    }


    private void button1_Click(object sender, EventArgs e)
    {
        Form1 f1 = new Form1();
        f1.enableTextBox(true);
        this.Close();
    }
}

我能知道我的错误是错误吗和我正在做的错误

0 个答案:

没有答案