首页 > 其他 > 详细

C# 自定义控件的事件顺序

时间:2014-04-24 16:28:15      阅读:629      评论:0      收藏:0      [点我收藏+]

 最初以为的顺序:    |   UerControl.InitialComponent -->     |

                        |   UerControl.构造方法 -->             |

                        |   UerControl.Load -->                 |

                        |   引用窗体.InitialComponent -->       |

                        |   引用窗体.构造方法 -->               |

                        |   引用窗体.Load                       |

    实际正确的顺序:    |   UerControl.InitialComponent -->     |

                        |   UerControl.构造方法 -->             |

                        |   引用窗体.InitialComponent -->       |

                        |   引用窗体.构造方法 -->               |

                        |   UerControl.Load -->                 |

                        |   引用窗体.Load                       |

   

    我写的那些Resize和SizeChanged事件是放在UserControl.Load中的,在设计阶段对UserControl的Size所做的调整并没有被这些事件所捕获,因为窗体设计阶段的代码在引用窗体的InitialComponent方法中,而这个方法却在UserControl.Load之前被调用。

C# 自定义控件的事件顺序,布布扣,bubuko.com

C# 自定义控件的事件顺序

原文:http://www.cnblogs.com/qingtianhua/p/3683052.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!