C# 如何让窗体的任务栏图标点击能最小化窗体
为了窗体美观,我设置了FromborderStyle属性为none,现在当窗体显现的时候后我想让窗体的任务栏可以点击,让窗体最小化。最小化时点击窗体显现。不知道如何实现有...
为了窗体美观,我设置了FromborderStyle属性为none,现在当窗体显现的时候后我想让窗体的任务栏可以点击,让窗体最小化。最小化时点击窗体显现。不知道如何实现
有标题栏不行啊,像qq的今日要闻窗体就可以,任务栏点击最小化。任务栏点击显现。
QQ新闻的标题栏应该不是默认的吧。是自己用Panel做的吧。
我查了一下notifyIcon控件是系统托盘控件。不是任务栏。所以notifyIcon控件好像不可以
还是自己解决了。是调用系统Api才可以。 展开
有标题栏不行啊,像qq的今日要闻窗体就可以,任务栏点击最小化。任务栏点击显现。
QQ新闻的标题栏应该不是默认的吧。是自己用Panel做的吧。
我查了一下notifyIcon控件是系统托盘控件。不是任务栏。所以notifyIcon控件好像不可以
还是自己解决了。是调用系统Api才可以。 展开
3个回答
展开全部
添加一个 notifyIcon控件,并设置它的单击事件
private void notifyIcon1_Click(object sender, EventArgs e)
{
if (this.WindowState != FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Minimized;
}
else
{
this.WindowState = FormWindowState.Maximized;
}
}
也可以把窗体隐藏
this.Hide();
显示
this.Show();
private void notifyIcon1_Click(object sender, EventArgs e)
{
if (this.WindowState != FormWindowState.Minimized)
{
this.WindowState = FormWindowState.Minimized;
}
else
{
this.WindowState = FormWindowState.Maximized;
}
}
也可以把窗体隐藏
this.Hide();
显示
this.Show();
展开全部
在点击事件里面写上
this.WindowState = FormWindowState.Minimized;
就可以了
this.WindowState = FormWindowState.Minimized;
就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
暂时只发现 FromborderStyle属性为SizableToolWindow时可以缩小到任务栏,但是还是有标题栏..
我晕..QQ今日要闻,也是有标题栏的好不..
具体的说,QQ的标题栏,可能是腾讯自己重新写的标题栏..具体,是怎么做的,那可能就需要请教腾讯了.
我晕..QQ今日要闻,也是有标题栏的好不..
具体的说,QQ的标题栏,可能是腾讯自己重新写的标题栏..具体,是怎么做的,那可能就需要请教腾讯了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询