7
我在所有者窗體的中心顯示模式對話框時遇到問題。我對顯示模態對話框代碼:FireMonkey並顯示所有者窗體的模式對話框中心
procedure TfrmMain.btnOpenSettingsClick(Sender: TObject);
var
sdSettingsDialog: TdlgSettings;
begin
sdSettingsDialog := TdlgSettings.Create(Self);
sdSettingsDialog.Position := TFormPosition.poOwnerFormCenter;
try
sdSettingsDialog.ShowModal;
finally
sdSettingsDialog.Free;
end;
end;
試圖改變設計位置屬性太多,但它似乎並不居中對話框。
你能告訴我這裏有什麼問題嗎?
是使用一類的輔助必不可少的? –
David的疑問,沒有類助手不是必需的,如果你願意:procedure UpdateFormPos(aForm:TForm)是我的客人。 –
@ArjenvanderSpek謝謝,它很好用!爲什麼我覺得FireMonkey還沒有完成,它就像半烤鬆餅一樣... – evilone