控制初始化 - 完成指示?

时间:2012-08-07 01:31:11

标签: .net vb.net winforms vb6 controls

编写自定义控件(继承Control和 UserControl)。

在控件的构造函数中,控件属性值仍然无效(例如,位置,高度,宽度,文本等...)。 只有在构造函数返回后才会调用属性设置器。

考虑控制对象初始化已完成的时间点,即刚刚初始设置了所有属性的值,并且对象准备就绪(即第一次绘制)。这个时间点可以在运行时被截获吗? 是否存在某种“就绪”或“初始化完成”控制事件,或者某些其他可能在运行时截获的指示,在第一次绘制控制面之前,即在第一次调用'OnPaint'事件处理程序之前

非常感谢。

使用Winforms over VB2005

1 个答案:

答案 0 :(得分:1)

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