解决tabcontrol懒加载
TabControl 的“懒加载”是 WinForms 中一个默认的、旨在提升性能的机制。简单来说,在窗体加载时,只有当前可见的 TabPage 及其内部的控件会被完整创建和渲染;其他未选中的 TabPage,其内容并不会被创建
/// <summary> /// 强制创建所有 TabPage 的句柄(解决 TabControl 懒加载问题) /// 静态入口,方便外部对任意 TabControl 调用。 /// </summary> public static void ForceCreateAllTabPages(TabControl tabControl) { if (tabControl == null) return; int savedIndex = tabControl.SelectedIndex; tabControl.SuspendLayout(); try { for (int i = 0; i < tabControl.TabPages.Count; i++) { tabControl.SelectedIndex = i; } } finally { tabControl.SelectedIndex = savedIndex; tabControl.ResumeLayout(); } }

浙公网安备 33010602011771号