winform 最小化至托盘,如何去掉屏幕左下角缩小的那部分
1个回答
展开全部
this.WindowState = FormWindowState.Minimized;后者就是你现在遇到的情况
#region 点最小化按钮时,最小化到托盘
private void Form1_SizeChanged(object sender, EventArgs e){if (this.WindowState == FormWindowState.Minimized){this.Hide();}}#endregion//退出按钮private void button2_Click(object sender, EventArgs e){this.notifyIcon1.Visible = false;
this.Close();
this.Dispose();
Application.Exit();}Winform中在点击族高关闭的时候假关闭,最小化到托盘。当系统关机的时候,如果不关掉这个WinFrom的进程,系统无法关闭。
解决方法改为:
private void Form1_FormClosing(object sender, FormClosingEventArgs e){if (e.CloseReason == CloseReason.WindowsShutDown)//指定关机原因
{ //如果关机原因是因为操作系统正在关闭所有程序引起的
/键穗顷/可以稿陆解决最小化到托盘后点关机,电脑不能关机的情况
e.Cancel = false;
NetbankTMPexit();}else {
e.Cancel = true;
#region 点最小化按钮时,最小化到托盘
private void Form1_SizeChanged(object sender, EventArgs e){if (this.WindowState == FormWindowState.Minimized){this.Hide();}}#endregion//退出按钮private void button2_Click(object sender, EventArgs e){this.notifyIcon1.Visible = false;
this.Close();
this.Dispose();
Application.Exit();}Winform中在点击族高关闭的时候假关闭,最小化到托盘。当系统关机的时候,如果不关掉这个WinFrom的进程,系统无法关闭。
解决方法改为:
private void Form1_FormClosing(object sender, FormClosingEventArgs e){if (e.CloseReason == CloseReason.WindowsShutDown)//指定关机原因
{ //如果关机原因是因为操作系统正在关闭所有程序引起的
/键穗顷/可以稿陆解决最小化到托盘后点关机,电脑不能关机的情况
e.Cancel = false;
NetbankTMPexit();}else {
e.Cancel = true;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询