首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

对话框掩藏、显示

2013-08-26 
对话框隐藏、显示打开一个对话框,点击一按钮后隐藏对话框并在主窗体操作(绘图),绘图完毕后恢复显示对话框,

对话框隐藏、显示
打开一个对话框,点击一按钮后隐藏对话框并在主窗体操作(绘图),绘图完毕后恢复显示对话框,标准流程是怎样的?
我用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;
        }

[解决办法]
引用:
我才用这段代码看了下,好像没有楼主的情况,一切很正常···
        
        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;
        }


我也试了一遍,确实没有楼主说的问题。
估计楼主某些属性设置有问题

热点排行