Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Delphi 7 中,我有一个模型对话框,我想在主窗体中显示。现在它显示在主窗口之外。我是德尔福的新手,我无法找到答案。
我想将模态表单嵌入到主表单中。当我对 Parent := Application.MainForm 进行编码时,应用程序运行并加载表单,之后应用程序以我无法做任何事情的方式被击中。
将Position模态窗体的属性设置为poMainFormCenter。或指定模式形式的LeftandTop以将其放置在您想要的位置。用户仍然可以移动模态表单。
Position
poMainFormCenter
Left
Top
AFAIK 如果控件是禁用窗口的子级,则无法启用该控件。所以Parent := Application.MainForm不会这样做:ShowModal在显示模态表单之前显式禁用所有顶级窗口。
Parent := Application.MainForm
ShowModal
您也可以为此使用“框架”。