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

当第二次把窗体最小化到托盘以后,会在桌面的左下角显示窗体最小时的标图(只有标题和最小最大关闭按钮的那种)怎么能不在这里显示

2012-01-26 
当第二次把窗体最小化到托盘以后,会在桌面的左下角显示窗体最小时的标图(只有标题和最小最大关闭按钮的那

当第二次把窗体最小化到托盘以后,会在桌面的左下角显示窗体最小时的标图(只有标题和最小最大关闭按钮的那种)如何能不在这里显示?
我把窗体最小化时,托盘里有图标,并可以双击还原,但在桌面的左下角同时显示一个最小窗体时的图(窗体尺寸为0时候的样子)。
下面是我的代码:
private   void   TCSOFT_MAIN_SizeChanged(object   sender,   System.EventArgs   e)
{//窗体最小化
            if(this.WindowState   ==   FormWindowState.Minimized)
            {
this.ShowInTaskbar   =   false;
ni.Icon   =   new   Icon( "img//MoveData.ico ");
ni.Text   =   "双击还原 ";
ni.Visible   =   true;
            }
}
//双击托盘中的图标还原窗体
private   void   ni_DoubleClick(object   sender,   System.EventArgs   e)
{
          if   (this.WindowState   ==   FormWindowState.Minimized)
this.WindowState   =   FormWindowState.Normal;
this.Activate();
}
请高手帮忙如何改变才能不在桌面左下角显示尺寸为0的窗体?

[解决办法]
使窗体最小化,并且visible=false
[解决办法]
看下托盘控件,那个东西的相关属性改下就可以实现 了.
[解决办法]
我一般是用两个form来做的,一个主form就是系统托盘,启动时就直接最小化到右下角,点击后出现form2。不要用一个form来做,分开做思路比较清楚而且没有你所说的现象
[解决办法]
this.Visible = false;或者this.Hide();

热点排行