Einzelnen Beitrag anzeigen

striderx

Registriert seit: 11. Feb 2007
Ort: Bergisch Gladbach
206 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Form über anderer Form zentrieren

  Alt 27. Feb 2017, 22:11
Zur Erläuterung:

Form3 ist meine Alternative zum Windows Message-Dialog. Je nach Aufruf werden in Form3 die Anzahl der Buttons und der angezeigte Text festgelegt und daraus dann die Größe des Dialogs ermittelt.

Ich habe es jetzt mal so probiert:

Delphi-Quellcode:
  F := GetParentForm(Self);
  dlgShowMsg.Top := F.Top + Trunc((F.Height - dlgShowMsg.Height) / 2);
  dlgShowMsg.Left := F.Left + Trunc((F.Width - dlgShowMsg.Width) / 2);
edit: Aber damit erscheint der Dialog immer in der oberen linken Ecke.

Geändert von striderx (27. Feb 2017 um 22:14 Uhr)
  Mit Zitat antworten Zitat