所有者フォームの中央にモーダルダイアログを表示するのに問題があります。モーダルダイアログを表示するための私のコードは次のとおりです。
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;
デザイナでもPositionプロパティを変更しようとしましたが、ダイアログが中央に配置されていないようです。
ここで何が問題なのか教えてもらえますか?