我正在解释整个问题:
我将采用 2 个表格、3 个文本框和 2 个按钮。
在第一种形式中,我拖动了 1 个按钮和 2 个文本框。现在我将输入一些值并单击按钮。然后将出现一个新的第二种形式,带有一个按钮和 1 个文本框。现在我必须以新的第二种形式在文本框中输入值。现在第一个应该被禁用,直到我单击第二个表单上的按钮或关闭第二个表单。并且在第二个表格关闭或第一个表格应该获得焦点之后。如果点击第二个表单的按钮,那么第二个表单也应该关闭,第一个表单应该获得焦点。
请帮助...我被困在应用程序之间..
我正在解释整个问题:
我将采用 2 个表格、3 个文本框和 2 个按钮。
在第一种形式中,我拖动了 1 个按钮和 2 个文本框。现在我将输入一些值并单击按钮。然后将出现一个新的第二种形式,带有一个按钮和 1 个文本框。现在我必须以新的第二种形式在文本框中输入值。现在第一个应该被禁用,直到我单击第二个表单上的按钮或关闭第二个表单。并且在第二个表格关闭或第一个表格应该获得焦点之后。如果点击第二个表单的按钮,那么第二个表单也应该关闭,第一个表单应该获得焦点。
请帮助...我被困在应用程序之间..
这可以在 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应该发生的事情...