实现在窗体A上弹出窗体B,窗体B只能弹出一次,并且窗体B在窗体A上面。
窗体A上的代码:
private static Form2 form;
public static Form2 GetInstance()
{
if (form == null)
{
form = new Form2();
}
return form;
}
private void button1_Click(object sender, EventArgs e)
{
Form2 fo= GetInstance();
if (fo.Visible == false)
fo.Show(this);
}
还有一个让窗体一直在最上面的属性是topmost