你加载的时间窗体对象还没创建起来,这时间用Hide是没有用的,你在别的事件里面写这个隐藏方法吧。
解决方案 »
- 局域网内,知道一台机子的MAC地址,如何取得它的IP地址??
- 急,急,oracle 修改多列语句怎么写???
- c# 的 “未将对象引用设置到对象的实例”找不到原因啊!
- 浮动气球提示的效果怎样实现?
- SOS: 吐血求救! 关于自窗口的问题
- 文件流写入异常,,,,非常奇怪的问题~!!!!! 高人进来~~
- 如何將以下vb語句轉化為c#語句?帮帮忙,实在没分了
- 关于C#OleDB操作Excel
- C# windows form 开发什么类型的项目比较有优势?
- c#和vb.NET,谁好?
- DataGrid的“ 编辑,更新,取消”的问题
- 低价转让一套正版Visual Studio .Net 2003 Professional
private void Form1_Activated(object sender, System.EventArgs e)
{
this.Hide();
}
你的办法是可以,但还是出现窗口的标题,一闪后就消失,感觉不是很好,最好让它连闪也不闪;
private void Form1_Load(object sender, System.EventArgs e)
{
this.WindowState =System.Windows.Forms.FormWindowState.Minimized;
this.ShowInTaskbar =false;
this.Hide();
}
private void ShowHideWindow(bool isShow)
{
if(isShow)
{
if(this.ShowInTaskbar==false)
{
this.ShowInTaskbar = true;
this.Show();
this.WindowState = FormWindowState.Normal;
}
else
{
if(this.WindowState == FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Normal;
}
}
this.Activate();
}
else
{
if(this.ShowInTaskbar == true)
{
this.Hide();
this.ShowInTaskbar = false;
}
}
}
{
this.WindowState =System.Windows.Forms.FormWindowState.Minimized; //将窗口设置为最小化
this.ShowInTaskbar =false; \\让窗口不在任务栏上显示
this.Hide(); \\隐藏窗口即可
}
既然不想让人看到,为什么还要显示再HIDE?
{
this.Hide();
}
激活时可以实现