2012-06-20 115 views
-1

在德爾福7中,我有一個模型對話框,我想顯示在主窗體中。現在它在主窗口外面顯示。 即時通訊新的德爾福,我無法找到答案。德爾福7中的模態形式

我想在主窗體中嵌入模態窗體。 當我編碼Parent:= Application.MainForm時,應用程序運行並在該應用程序被攻擊之後加載表單,以至於我無法做任何事情。

+0

你是什麼意思「內部形式」? – Kromster

+0

您是否想要在主窗體中嵌入這種模式窗體,還是要創建MDI應用程序? – RRUZ

+0

我想在主窗體中嵌入模態窗體。當我編寫Parent:= Application.MainForm時,應用程序運行並且在應用程序被攻擊之後加載表單,以至於我無法做任何事情。 – user1469630

回答

0

設置Position模態形式的屬性爲poMainFormCenter。或者指定模式形式的LeftTop將其放在您想要的位置。用戶仍然可以移動模態窗體。

AFAIK如果控件是禁用窗口的子控件,則無法啓用該控件。所以Parent := Application.MainForm不會做的伎倆:ShowModal顯示模式窗體之前,顯式禁用所有的頂級窗口。

0

您也可以使用「框架」。