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


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

                            |   UerControl.构造方法 -->             |

                            |   UerControl.Load -->                 |

                            |   引用窗体.InitialComponent -->       |

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

                            |   引用窗体.Load                       |

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

                            |   UerControl.构造方法 -->             |

                            |   引用窗体.InitialComponent -->       |

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

                            |   UerControl.Load -->                 |

                            |   引用窗体.Load                       |

       

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

  • 相关阅读:
    git的使用
    免安装版mySQL的安装及配置
    Eclipse中安装freemarker插件
    freemarker配置
    Matlab机器人工具箱安装教程
    书籍推荐
    电影推荐
    自走棋地精猎玩法
    wineqq中接收文件的查看与移动
    windows和linux键值表
  • 原文地址:https://www.cnblogs.com/qingtianhua/p/3683052.html
Copyright © 2020-2023  润新知