winform hide 后show的问题

永动bug制造机 2017-01-19 11:15:32
winform最小化之后隐藏窗体 点击notifyicon显示窗体
遇到问题是 窗体show之后任务栏显示图标了但是桌面不显示窗体 需要点击任务栏的图标才显示
代码如下 - 隐藏窗体

private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.Hide();
}
}


显示窗体

private void notifyIcon1_MouseClick(object sender, MouseEventArgs e)
{
IconTimerStop();
this.Show();
}


...全文
502 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
永动bug制造机 2017-01-20
  • 打赏
  • 举报
回复

this.WindowState = FormWindowState.Normal;
            this.Size = new Size(f_Width, f_Height);
            this.Show();   
这就可以了 多谢楼上三位
stherix 2017-01-19
  • 打赏
  • 举报
回复
WindowState还要设为Normal啊
crystal_lz 2017-01-19
  • 打赏
  • 举报
回复
你只是show了而已 你的窗体还是最小化状态
Ny-6000 2017-01-19
  • 打赏
  • 举报
回复
this.Show(); 这个之前,先强制设下窗体的大小,显示位置等

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧