【发布时间】:2014-09-29 09:52:20
【问题描述】:
我有主窗口 A,您可以从中打开非模态表单 X、Y 和 Z。如果您打开表单 X 并尝试再次打开它,它只会被带到前面。关闭表单 X 后,您应该可以再次打开它。 (就像您在 MS Word 中使用“查找”窗口的方式一样)
什么会占用最少的内存和资源 - 关闭 Form X 并在每次按下它时创建一个新实例,或者隐藏 Form X 并在用户尝试打开它时使其可见?
将有许多表单用于编辑设置、添加客户端等。并非所有表单都会在会话中打开,有些只会使用一次,有些会在打开的程序的一个会话中使用多次.
谢谢。
【问题讨论】:
-
您的问题与本网站无关,因为它主要基于意见,但总之隐藏/显示比关闭/重新打开要快得多。唯一的缺点是窗口资源在窗口隐藏时被保留,但根据窗口,这确实应该可以忽略不计。