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、いいえ、あなたが好きなら、クラスヘルパーは必須ではありません:手続きUpdateFormPos(aForm:TForm)は私のゲストです。 –
@ArjenvanderSpekありがとう、それは素晴らしい作品!なぜ私はFireMonkeyがまだ完成していないと感じているのですが、それは半分焼いたマフィンのようなものです... – evilone