![]() |
MessageDlg (oder auch MessageBox) nicht modal
Moin zuammen.
gibt es eine Möglichkeit einen MessageDlg oder auch eine MessageBox nicht modal aufzurufen? Bekomme das nicht hin. Vielen Dank für Tips. |
Re: MessageDlg (oder auch MessageBox) nicht modal
Für was brauchst du sowas denn? oO Denn genau dafür sind die Boxen da, um den User auf etwas hinzuweisen, ohne dass er mit dem Programmablauf weitermachen kann.
Zur Not musst dir ein eigenes Frame basteln. Aber ich würde von deiner Vorgehensweise zunächst abraten, oder überleg dir ein anderes Vorgehen. Der User hat gegenüber von solchen Boxen eine gewisse Grunderwartung, der du dann nicht gerecht wirst. |
Re: MessageDlg (oder auch MessageBox) nicht modal
Es geht nur darum dem Benutzer am Anfang einen wichtigen Hinweis zu geben (ist nur temporär, da eine Funktion in dieser Test/Debug version nicht implementiert ist). Es ist aber wichtig das die Applikation sofort weiterläuft, da sie von einer anderen gestartet wird und diese beide miteinander kommunizieren (was sie bei einem modalen Fenster nicht kann).
Das es mit einem eigenen Frame war mir schon klar, war aber zu faul ;-) Naja wenn es mit den beiden Kollegen nicht geht werde ich das wohl so machen müssen. |
Re: MessageDlg (oder auch MessageBox) nicht modal
Du kannst eine MessageBox, soweit ich weiß, aber auch nur für x Sekunden einblenden und dann ausblenden lassen. Musst mal in der DP danach suchen. Ich denke hier wirst du einiges dazu finden.
PS: Ich weiß nicht, ob es nicht geht, nur wäre es eben am Sinn der MessageBoxen vorbei :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:40 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