我有一个带有文本框和窗口的窗体。一个按钮就可以了。 我将展示&使用此表单在右键单击其列标题时过滤某些datagrid列。 这种形式将会不断使用。 现在我在想, 我应该每次关闭它还是简单地隐藏和放弃它需要时重新显示? 哪种性能最佳?记忆?或者您是否为此过滤类型提出了任何其他建议?
答案 0 :(得分:3)
哪种性能最佳?存储器?
“最佳”不是问题,也不是SMART要求。
当然,如果您只是隐藏表单,它及其内容将保留在内存中。这意味着您的应用程序使用更多内存,但另一方面,当您需要再次显示表单时,您不必再次从数据库加载条目 - 使其看起来更快。
如果这是你经常需要的表格,我只是隐藏并重新展示它。请参阅Hide form instead of closing when close button clicked如何执行此操作。
答案 1 :(得分:0)
如果应用程序运行速度非常快,最好关闭它。如果装载很重 - 隐藏它。