现在有3个Form Form1,Form2,Form3
Form1 下有如下代码
Form1 form1 = new Form1();
Form2 form2 = new Form2();
Form3 form3 = new Form3();
form1 = this;
在Form2,Form3 的Load中也有也有Form1.form2 = this;
Form1.form3=this;现在在Form1 和Form2 各加入一个BUTTON
Form1中Button1事件为
form2.ShowDialog();在Form2中Button2事件为
Form1.form2.hide();
Form1.form3.ShowDialog();此时Form3打开,Form2 会隐藏掉,而且Form1会被自动后置到当前你在桌面中打开的所有窗口的最后方.
请问如何不让Form1后置到所有页面的最后方?
P.s.在百度知道问了一下,有人叫我用
Topmost=true
可是虽然临时设定了form1的Topmost属性为True,但依然自动后置了...百思不得其解
Form1 下有如下代码
Form1 form1 = new Form1();
Form2 form2 = new Form2();
Form3 form3 = new Form3();
form1 = this;
在Form2,Form3 的Load中也有也有Form1.form2 = this;
Form1.form3=this;现在在Form1 和Form2 各加入一个BUTTON
Form1中Button1事件为
form2.ShowDialog();在Form2中Button2事件为
Form1.form2.hide();
Form1.form3.ShowDialog();此时Form3打开,Form2 会隐藏掉,而且Form1会被自动后置到当前你在桌面中打开的所有窗口的最后方.
请问如何不让Form1后置到所有页面的最后方?
P.s.在百度知道问了一下,有人叫我用
Topmost=true
可是虽然临时设定了form1的Topmost属性为True,但依然自动后置了...百思不得其解
public partial class Form1 : Form
{
public static Form1 form1 = new Form1();
public static Form2 form2 = new Form2();
public static Form3 form3 = new Form3();
public Form1()
{
InitializeComponent();
form1 = this;
} private void button1_Click(object sender, EventArgs e)
{
form2.ShowDialog();
} }Form2
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
Form1.form2 = this;
} private void button1_Click(object sender, EventArgs e)
{
Form1.form2.Hide();
Form1.form3.ShowDialog();
}
}Form3
public Form3()
{
InitializeComponent();
Form1.form3 = this;
}
private void button1_Click(object sender, EventArgs e)
{
new Form2().ShowDialog();
}Form2:
private void button1_Click(object sender, EventArgs e)
{
//this.Hide();
// Use this property.
this.Opacity = 0.0d;
new Form3(this).ShowDialog();
}Form3:
private Form2 form2;
public Form3(Form2 form2)
{
this.form2 = form2;
InitializeComponent();
}
private void Form3_FormClosing(object sender, FormClosingEventArgs e)
{
// Close form2 when form3 is closing.
form2.Close();
}
为什么你还要坚持你写的呢?你写的那个有问题啊~~
你把现在的code打包发到我的[email protected]邮箱中,我看看,会有问题么~~
不可能啊,你在把有问题的code发给我,我这一直都是可以的~