控件初始化完成指示



编写自定义控件(继承控件而不是用户控件)。

在控件的构造函数中,控件属性值仍然无效(例如位置、高度、宽度、文本等)。属性 setter 仅在构造函数返回后调用。

考虑控制对象初始化完成的时间点,即在最初设置所有属性的值之后,并且对象可供使用(即第一次绘制)。是否可以在运行时截获此时间点?在第一次绘制控制表面之前,即在第一次调用"OnPaint"事件处理程序之前,是否有某种"就绪"或"初始化完成"控制事件,或者可以在运行时截获的其他指示?

多谢。

在 VB2005 上使用 Winforms

看看控制检查器 这是一个很酷的小工具,可以向你显示控件的事件顺序。 事件 文章中的屏幕截图可能会回答您的问题。

最新更新