表单一旦创建就会在运行时显示

时间:2014-05-08 23:32:08

标签: forms delphi

在运行时,在创建表单时,如果我们没有对它们进行编程以便在创建表单时立即显示2个表单,并且我的系统会运行。我想知道为什么会这样,以及是否有什么可以解决这个问题?我不认为我需要在这里显示我的代码,因为它非常基本,OnCreate事件没有。

3 个答案:

答案 0 :(得分:2)

在主菜单中,使用项目 - >选项 - >表单,然后从自动创建列表中删除您不希望看到的表单。 (单击>> 按钮将它们从左侧移动到右侧。)

(值得一提的是,您还可以通过在列表中向上或向下拖动来影响从该对话框创建任何自动处理的表单或数据模块的顺序。请注意,要创建的第一个表单将成为应用程序主表单,所以当它关闭时,应用程序也将关闭;这意味着自动创建列表中主要表单上方的唯一内容应该是主表单访问的数据模块。)

如果您不想自动创建任何表单,请转到工具 - >选项 - >环境选项 - >表单设计器,然后取消选中标记为自动创建的最后一项形式和数据模块在底部。请注意,您的主表单将始终自动创建,因为它控制应用程序基于表单的应用程序的生命周期。

答案 1 :(得分:0)

默认情况下,delphi在开头创建所有表单。您可以打开.dpr文件并删除不需要的文件。你也可以从用户界面做到这一点。

答案 2 :(得分:0)

对于您不希望在运行时开始时出现的表单,请转到表单的属性(左下角)并取消选中Visible。这应该可以解决问题

相关问题