如何在程序启动时将我的MainForm设置为隐藏?

Ben*_*313 7 vcl c++builder

我正在使用Borland c ++ builder.我有一个应用程序,我希望隐藏主窗体,直到在不同的窗体上按下按钮.我已将mainform上的Visible值设置为false,但在运行程序时它仍会显示.谁知道该怎么办?

stu*_*lly 7

看看TApplication ShowMainForm属性.

以下是基于在线帮助中的说明的示例.

  1. 将主窗体Visible属性设置为false.

  2. 在菜单上选择Project - > View Source以显示主项目文件.

  3. 在调用Application-> CreateForm之后和调用Application-> Run之前添加以下代码.

    Application-> ShowMainForm = false;

你最终应该得到这样的东西.

try
{
  Application->Initialize();
  Application->MainFormOnTaskBar = true;
  Application->CreateForm(__classid(TMainForm), &MainForm);
  // extra code to hide main form
  Application->ShowMainForm = false;
  Application->Run();
}
Run Code Online (Sandbox Code Playgroud)