gpt4 book ai didi

winforms - 如何防止 TabControl 中 UserControl 的延迟加载?

转载 作者:行者123 更新时间:2023-12-02 22:10:35 26 4
gpt4 key购买 nike

我刚刚发现 TabControl 中的 UserControls 在选择父 TabPage 之前不会加载。有没有办法防止这种延迟加载?我需要在主窗体加载时初始化 UserControls。

最佳答案

TabControl 并没有特殊对待它的控件,事实上,在任何情况下,UserControl 上发生 Load 事件都是正常的紧接在首次显示控件之前。 TabPage 负责显示控件,因此只有在首次选择时才会“加载”。

要克服这种(完全正常的)Windows 窗体行为,您可以将初始化代码移至单独的方法,并在 Form 加载时调用它,或者您可以将初始化代码放在 UserControl 的构造函数。无论哪种方式,您都可以立即执行初始化。

关于winforms - 如何防止 TabControl 中 UserControl 的延迟加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com