0

我正在解释整个问题:

我将采用 2 个表格、3 个文本框和 2 个按钮。

在第一种形式中,我拖动了 1 个按钮和 2 个文本框。现在我将输入一些值并单击按钮。然后将出现一个新的第二种形式,带有一个按钮和 1 个文本框。现在我必须以新的第二种形式在文本框中输入值。现在第一个应该被禁用,直到我单击第二个表单上的按钮或关闭第二个表单。并且在第二个表格关闭或第一个表格应该获得焦点之后。如果点击第二个表单的按钮,那么第二个表单也应该关闭,第一个表单应该获得焦点。

请帮助...我被困在应用程序之间..

4

1 回答 1

0

这可以在 Form1 中为按钮单击处理程序使用如下代码来完成:

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

    private void button1_Click(object sender, EventArgs e)
    {
        Form2 f2 = new Form2();
        f2.ShowDialog(); // <-- Form1 will be inaccessible until "f2" is closed
    }
}

在 Form2 中,您有:

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

    private void button1_Click(object sender, EventArgs e)
    {
        this.DialogResult = System.Windows.Forms.DialogResult.OK;
    }
}

但是您并没有真正说出TextBoxes应该发生的事情...

于 2013-05-08T22:32:59.290 回答