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

Winform 窗口打开有关问题

2012-04-28 
Winform 窗口打开问题有个【1号窗口】可以最小化到托盘菜单。然后再另外一个【2号窗口】把这个【1号窗口】show出

Winform 窗口打开问题
有个【1号窗口】可以最小化到托盘菜单。
然后再另外一个【2号窗口】把这个【1号窗口】show出来。

问题是这个【1号窗口】没有关闭(只是最小化到托盘),【2号窗口】调用show()方法就会出现2个【1号窗口】

我现在不想new 一个新的【1号窗口】,而是让最小化到托盘的1号窗口出来就好了。

怎么办?

[解决办法]
把1号实例传递个2号窗体,2号就可以通过实例控制1号了
[解决办法]
防止重复打开窗体代码

C# code
        private void RePrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)        {            if (frmReprint != null && !frmReprint.IsDisposed)            {                frmReprint.Show();                frmReprint.BringToFront();            }            else            {                frmReprint = new FrmReprint();                frmReprint.ShowInTaskbar = false;                frmReprint.Show();            }        }
[解决办法]
传个变量控制显示与隐藏
[解决办法]
用2号窗口控制1!

热点排行