是否值得每次都显示/隐藏现有表单而不是创建新表单

本文关键字:表单 创建 新表单 值得 显示 隐藏 是否 | 更新日期: 2023-09-27 18:32:55

>想象一下我们有:1(一些父主窗体;2(一些子NewItemForm(经常调用(。

我的想法是:如果我可以创建一次并在需要后将其 Visible 属性设置为 true/false(清除以前的输入 ofc(,为什么每次我需要表单时我都会使用新的 NewItemForm((。

想知道的是:就我个人而言,我没有注意到任何差异,但我的粗略知识告诉我应该有一些(内存分配,控件初始化(; 请用你的技能支持我我的怀疑。

是否值得每次都显示/隐藏现有表单而不是创建新表单

如果子控件是粘贴在 Winforms 上的更多或某些第三方控件,则加载/初始化窗体将需要几秒钟。如果没有粘贴控件或仅粘贴 .net 控件,则可以。否则,在绘制隐藏和显示时会出现性能问题。