最近要做一个课程项目,我想把主窗口在点击缩小的时候隐藏掉,然后双击notifyicon再显示出来,现在后面的一个效果已经实现了,但是前面的主窗口缩小还是有问题,已经在FORM属性里面把Showintaskbar该为FALSE,然后再在代码中输入
private void MainForm_MinimumSizeChanged(object sender, EventArgs e)
{ this.Visible = true; }
但是运行后还是有一个小框,怎么样能把他给去掉呢?求助各位大神!
private void MainForm_MinimumSizeChanged(object sender, EventArgs e)
{ this.Visible = true; }
但是运行后还是有一个小框,怎么样能把他给去掉呢?求助各位大神!
解决方案 »
- 一个时间格式的转换
- 如何用c#实现添加网上邻居(指定网站、网络位置或FTP站点的位置)
- 请教关于联通sgip的sp接收问题
- 水晶报表制作问题?
- 关于XML的一个基础读取问题。ReadContentAsString()方法报错!!!
- btnDeleteChannel.Attributes.Add("onclick", "return confirm('確認刪除嗎?')");为什么第一次不执行!
- 一个关于SharpDevelop源代码的问题
- 怎样对dll进行强名称
- 如何在客户端用JavaScript获得RadioButtonList的值
- 关于数据库连接的问题!!!谢谢!!!!
- 想用.net做一个橡皮擦功能
- winform做成 activex发布再用JS调用ACTIVEX
this.Visible = false;才是隐藏窗体
{
this.Show();
}
private void menuItem2_Click(object sender, System.EventArgs e)
{
this.Hide();
}
private void MynotifyIcon_DoubleClick(object sender, System.EventArgs e)
{
if(this.Visible)
{
this.Hide();
}else
{
this.Show();
}
}
或
private void MynotifyIcon_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
this.WindowState = FormWindowState.Normal;
this.Activate();
this.notifyIconSystem.Visible = false;
}