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

时间:2016-02-03 07:55:33

标签: c# forms winforms visual-studio

想象一下我们: 1)一些父母 MainForm ; 2)一些孩子 NewItemForm (经常调用)。

我认为:为什么每次我需要表单时都会使用 new NewItemForm()如果我可以创建一次并设置它可见< / strong>在需要后将属性设置为true / false(清除以前的输入)。

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

1 个答案:

答案 0 :(得分:0)

如果子控件在Winforms上粘贴了更多或某些第三方控件,则加载/初始化表单需要几秒钟。如果没有控制粘贴或只有.net控件那么它没关系。否则在绘制隐藏和显示时会出现性能问题。