Windows 窗体中事件“Form.Load"、“Form.Shown"和“Form.Activated"的顺序 [英] Order of events 'Form.Load', 'Form.Shown' and 'Form.Activated' in Windows Forms

查看:29
本文介绍了Windows 窗体中事件“Form.Load"、“Form.Shown"和“Form.Activated"的顺序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

表单表单有什么区别.加载Form.ShownForm.Activated 事件?他们被解雇的顺序是什么?

What is the difference between form Form.Load, Form.Shown and Form.Activated events? What is the order in which they are fired?

推荐答案

参见 Windows 窗体事件生命周期:

  • Move:移动表单时发生此事件.虽然默认情况下,当一个表单被实例化和启动时,用户不会移动它,但是这个事件在 Load 事件发生之前被触发.
  • 加载:此事件发生在第一次显示表单之前.
  • VisibleChanged:此事件在 Visible 属性值更改时发生.
  • Activated:当表单在代码中或由用户激活时发生.
  • Shown:这个事件在表单第一次显示时发生.
  • Paint:重绘控件时发生此事件.
  • 停用:当表单失去焦点且不是活动表单时,会发生此事件.
  • Closing:该事件在表单关闭时发生.
  • Closed:此事件在表单关闭时发生.

这篇关于Windows 窗体中事件“Form.Load"、“Form.Shown"和“Form.Activated"的顺序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆