对话框隐藏、显示
打开一个对话框,点击一按钮后隐藏对话框并在主窗体操作(绘图),绘图完毕后恢复显示对话框,标准流程是怎样的?
我用Visible=false和Visible=true;遇到两个问题,一是Visible=true;后对话框恢复显示了,但并不显示到主窗体上面;二是如果设置了TopMost = true;对话框显示出来了,但不在原来的位置了,我设置的StartPosition = FormStartPosition.CenterParent
------解决方案--------------------一是Visible=true;后对话框恢复显示了,但并不显示到主窗体上面;
并不显示到主窗体上面?在你关闭之前不是什么样子的?
是不是窗体找不到主窗体了?重新设置一下么
------解决方案--------------------我才用这段代码看了下,好像没有楼主的情况,一切很正常···
Form2 form2 = new Form2();
private void button1_Click(object sender, EventArgs e)
{
form2.Show();
}
private void button2_Click(object sender, EventArgs e)
{
form2.Visible = true;
}
private void button3_Click(object sender, EventArgs e)
{
form2.Visible = false;
}
------解决方案--------------------