Ho un problema con la visualizzazione della finestra di dialogo modale al centro del modulo proprietario. Il mio codice per mostrare finestra di dialogo modale è:FireMonkey e visualizzazione del centro di dialogo modale del modulo proprietario
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;
provato a cambiare proprietà Posizione in designer troppo, ma non sembra per centrare la finestra di dialogo.
Puoi dirmi cosa c'è che non va qui?
È l'uso di un aiutante di classe essenziale? –
Domanda difficile David, no l'aiutante di classe non è essenziale, se preferisci: procedura UpdateFormPos (aForm: TForm) essere mio ospite. –
@ArjenvanderSpek Grazie, funziona benissimo! Perché mi sembra che FireMonkey non sia ancora finito ed è come un muffin cotto a metà ... – evilone