我正在解释整个问题:
我将采用2个表格,3个文本框和2个按钮。
在第一种形式中,我有1个按钮和2个文本框。 现在,当我输入一些值并点击按钮时。然后会出现一个新的第二个表单,其中包含一个按钮和一个文本框。现在我必须在新的第二个表单中输入文本框中的值。现在第一个应该禁用,直到我点击第二个表格上的按钮或关闭第二个表格。在第二个表格关闭或第一个表格应该得到焦点后。如果点击第二个表格上的按钮,那么第二个表格应该关闭,第一个表格应该得到焦点。
请帮助......我被困在应用程序之间..
答案 0 :(得分: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应该发生什么......