在资料上看到顺序是这样的:
System.Windows.Forms.Control.HandleCreated System.Windows.Forms.Control.BindingContextChanged System.Windows.Forms.Form.Load System.Windows.Forms.Control.VisibleChanged System.Windows.Forms.Form.Activated System.Windows.Forms.Form.Shown
但是当我自己实验时确是这样的:System.Windows.Forms.Form.Load
System.Windows.Forms.Form.Shown
System.Windows.Forms.Control.VisibleChanged
System.Windows.Forms.Form.Activated
好奇怪啊
难道是 资料错了? 还是我错了?
System.Windows.Forms.Control.HandleCreated System.Windows.Forms.Control.BindingContextChanged System.Windows.Forms.Form.Load System.Windows.Forms.Control.VisibleChanged System.Windows.Forms.Form.Activated System.Windows.Forms.Form.Shown
但是当我自己实验时确是这样的:System.Windows.Forms.Form.Load
System.Windows.Forms.Form.Shown
System.Windows.Forms.Control.VisibleChanged
System.Windows.Forms.Form.Activated
好奇怪啊
难道是 资料错了? 还是我错了?
解决方案 »
- 需要做一个密码恢复程序,但是完全不知道如何下手
- 怎么样判断从文本框输入的值存在于你的数据库中?
- C#如何判断某个控件类型为System.Windows.Forms.NumericUpDown
- html问题
- 紧急发问:客户机访问服务器,在服务器上自动生成WORD出现错误:无法打开宏存储;拒绝访问。
- 公共语言运行库与CLR有什么不同,都是管理?
- 一个有关把回车键改为退格键的问题
- 水晶报表 出现 LogOnException: 登录失败 求助~~!
- 今天最后的一次活动了!前两次没有抢到分的要抓紧今天最后的机会啊!
- 请教如何制作旋钮控件,一种分段式的,一种设置数值的
- 读取txt中的内容显示在DGV中
- 【求帮助】关于动态添加PictureBox问题
Control.HandleCreated
Control.BindingContextChanged
Form.Load
Control.VisibleChanged
Form.Activated
Form.Shown
Control.HandleCreated
Control.BindingContextChanged
Form.Load
Control.VisibleChanged
Form.Activated
Form.Shown
2.窗体关闭时:
Form.Closing
Form.FormClosing
Form.Closed
Form.FormClosed
Form.Deactivate
大侠 那我在窗体的对应方法里 都加了一句 消息框(messagebox)
private void F_UserAdd_VisibleChanged(object sender, EventArgs e)
{
MessageBox.Show("F_UserAdd_VisibleChanged");
} private void F_UserAdd_Activated(object sender, EventArgs e)
{
MessageBox.Show("F_UserAdd_Activated");
} private void F_UserAdd_Shown(object sender, EventArgs e)
{
MessageBox.Show("F_UserAdd_Shown");
}
弹出的顺序是 按着下面来的:
System.Windows.Forms.Form.Load
System.Windows.Forms.Form.Shown
System.Windows.Forms.Control.VisibleChanged
System.Windows.Forms.Form.Activated
别用MessageBox.Show,在外面定义个string str
private void F_UserAdd_Shown(object sender, EventArgs e)
{
str+="F_UserAdd_Shown\r\n";//都这样写
}
然后加个button按钮,click事件里加断点看下str内容就知道了