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

C#winform页面显示有关问题

2013-09-06 
C#winform页面显示问题我有3个窗体Form1,Form2,Form3,Form1窗体很大(form2,form3相当于form1打开的子页面)

C#winform页面显示问题
我有3个窗体Form1,Form2,Form3,Form1窗体很大(form2,form3相当于form1打开的子页面),form1有个按钮打开form2,然后我用form2再打开form3,form2设置成hide,这时候form3打开,form1却最小化了。请问有什么方法叫form1一直显示么(不最小化)。
form1中代码

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.ShowDialog();
        }

form2中代码
            this.Hide();
            Form3 form3 = new Form3();
            form3.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            form3.ShowDialog();

winform
[解决办法]

private void button1_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            //form2.ShowDialog();
            form2.Show();
        }

[解决办法]
不要用ShowDialog();用Show试试。

热点排行