编写自定义控件(继承 Control 而不是UserControl)。
在控件的构造函数中,控件的属性值仍然无效(例如位置、高度、宽度、文本等)。只有在构造函数返回后才调用属性设置器。
考虑控制对象初始化已经完成的时间点,即在所有属性的值已经初始设置之后,并且对象准备好使用(即第一次绘制)。这个时间点可以在运行时被截获吗?在第一次绘制控制表面之前,即在“OnPaint”事件处理程序之前,是否存在某种“就绪”或“初始化完成”控制事件,或其他一些可以在运行时截获的指示第一次调用?
非常感谢。
在 VB2005 上使用 Winforms。