我有一个24/7应用程序的表单,可能每天需要多达1000次。每次我需要时创建/销毁这个表单是否有意义,或者这是表格应该是永久性的情况的一个例子?
答案 0 :(得分:2)
每天1000次听起来很多。创建和销毁在技术上消耗资源并花费时间,但是根据表单上的内容,它可能不会那么多。关于你是否应该破坏和重新创建表单的问题实际上在于表单的工作方式。如果您不重新创建它,则必须担心每次将表单重新置于其原始状态。通过重新创建它,这是为您完成的。另一方面,拉动数据创建表单需要几秒钟,然后保留它可能是最好的选择。不幸的是,最好的答案是“这取决于每种情况。”创建/销毁是否有意义 这种形式每次我需要它,或者是 这是一个情况的例子 表格应该是永久性的吗?
答案 1 :(得分:0)
永远保持它。如果这会使用户烦恼,那么您可以将其最小化到状态栏(使其从任务栏中消失)并允许用户通过单击状态图标或程序本身再次显示它(意味着他们可以告诉程序启动和启动它检查它是否已经运行,将运行实例设置为可见并再次关闭新启动的实例。
由于您提供的信息有限,很难给出一个好的答案。
答案 2 :(得分:0)
我认为这取决于表单的使用是否在白天均匀分布,以及是否包含任何类型的资源或句柄。 但如果它是一个易于重新初始化的简单形式,我可能会保持它打开并在需要时隐藏它。
答案 3 :(得分:0)
这实际上取决于创建表单的成本以及是否有任何副作用。如果可以快速创建表单(所需时间远低于用户的检测级别),则每次创建表单并非不合理。 如果创建成本高昂且用户不想在不使用时看到它,那么您可以在不使用时隐藏它。但是,请确保它没有任何副作用。如果它在隐藏时仍然响应事件,则可能发生意外(通常是坏事)。