![]() |
MessageForm, beim Verschieben, immer im Center der MainForm
Hallo,
ich erzeuge mit:
Delphi-Quellcode:
eine MeldungsForm, die nur als Anzeige dient.
//Meldungs-Form erzeugen und beschreiben
MessageForm := CreateMessageDialog(Msg3, mtInformation, []); with MessageForm do begin BorderIcons := []; Font.Height := 15; Font.Style := [fsBold]; Color := $00F8E4D8; Height := 90; Width := 320; FormStyle := fsStayOnTop; end; Über
Delphi-Quellcode:
zeig ich die MessageForm an und über:
MessageForm.Show;
Delphi-Quellcode:
versteck ich sie wieder.
MessageForm.Hide;
Da die MessageForm den FormStyle fsStayOnTop hat, steht die MessageForm vor der MainForm. Dies ist auch ok. Da ich die MessageForm nicht über ShowMedal anzeige, ist es möglich, die MainForm über die Titelleiste zu verschieben. Nun meine eigentliche Frage: Ist es möglich, dass die MessageForm immer in der Mitte der MainForm zu sehen ist? - Auch wenn die MainForm verschoben wird. Ach ja: Die MainForm hat als Position poDesktopCenter. |
Re: MessageForm, beim Verschieben, immer im Center der MainF
Du könntest in der MainForm auf das Verschieben reagieren und dann die andere Form entsprechend mitverschieben.
|
Re: MessageForm, beim Verschieben, immer im Center der MainF
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz