【发布时间】:2009-04-30 16:15:31
【问题描述】:
对于 WinForms 控件,我想在容器初始化控件之后添加一个处理程序(或者更好的是,在父控件初始化所有包含的控件之后)。
原因:自定义控件具有自动触发操作的选项。它也应该在首次启用此选项时触发。
但是,此时,其他属性(如事件处理程序)尚未正确连接,因此效果不如预期。
这可能吗?
[编辑]
我知道这听起来“有点不寻常”,所以我想澄清一下:
它适用于this component:大致上,添加了一个“自动创建新文档”的选项。
我可以在初始化期间或在初始化期间分配属性时创建 DocumentInfo 本身。但是,此时我还应该触发事件来告诉(通常是父窗体)它需要更新 UI。事件可能尚未连接,或者其他控件仍未初始化,这就是为什么我想延迟事件直到父窗体完全初始化。
【问题讨论】:
标签: c# winforms initialization