窗体最小化时触发什么事件?

administr 2003-07-23 12:37:09
如上
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liduke 2003-07-23
  • 打赏
  • 举报
回复
楼上老兄说的是靠底层的消息了,上面包装后的事件是resize事件
qiujinwen 2003-07-23
  • 打赏
  • 举报
回复
MiniumSizeChanged
xiajianfeng 2003-07-23
  • 打赏
  • 举报
回复
private const int SC_MINIMIZE = 0xF020;

protected override void WndProc(ref Message m)
{
if(m.WParam.ToInt32() == SC_MINIMIZE)
{
this.Height = 0;
m.Result = IntPtr.Zero;
}
else
base.WndProc(ref m);
}
vikey 2003-07-23
  • 打赏
  • 举报
回复
if(this.WindowState == FormWindowState.Maximized)
{
....
}
panyee 2003-07-23
  • 打赏
  • 举报
回复
有窗体设计中, 点一下form, 在右边的属性栏点那个 闪电 形状的图标, 会列出窗体所支持的所有事件

resize是private void Form1_Resize(object sender, System.EventArgs e)
finalcrasher 2003-07-23
  • 打赏
  • 举报
回复
private void Form1_Resize(object sender, System.EventArgs e)
{
if(this.WindowState ==FormWindowState.Minimized )
{
......
}
}
administr 2003-07-23
  • 打赏
  • 举报
回复
那么请问resize里怎么判断是最小化?

110,336

社区成员

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

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

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