zoukankan      html  css  js  c++  java
  • C# 自定义控件的事件顺序

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

                            |   UerControl.构造方法 -->             |

                            |   UerControl.Load -->                 |

                            |   引用窗体.InitialComponent -->       |

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

                            |   引用窗体.Load                       |

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

                            |   UerControl.构造方法 -->             |

                            |   引用窗体.InitialComponent -->       |

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

                            |   UerControl.Load -->                 |

                            |   引用窗体.Load                       |

       

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

  • 相关阅读:
    xp+Eclipse+Android开发环境搭建
    ADT下载地址整理
    Iris Network Traffic Analyzer简易教程
    cadence实用技巧
    How to solve "drivers/ner/igbvf/igbvf.h:129:15: error: duplicate member ‘page’"
    Python–ToDay(01)python基本数据类型 二进制—>十六进制
    OpenStack认识
    新的一天,我只想静静
    linux学习第一阶段
    冒泡排序
  • 原文地址:https://www.cnblogs.com/qingtianhua/p/3683052.html
Copyright © 2011-2022 走看看