想象一下我们: 1)一些父母 MainForm ; 2)一些孩子 NewItemForm (经常调用)。
我认为:为什么每次我需要表单时都会使用 new NewItemForm()如果我可以创建一次并设置它可见< / strong>在需要后将属性设置为true / false(清除以前的输入)。
我想知道的是什么:我个人没有注意到任何差异,但是我粗略的知识告诉我应该有一些(内存分配,控件初始化);请用你的技巧支持我 我的疑惑。
答案 0 :(得分:0)
如果子控件在Winforms上粘贴了更多或某些第三方控件,则加载/初始化表单需要几秒钟。如果没有控制粘贴或只有.net控件那么它没关系。否则在绘制隐藏和显示时会出现性能问题。