Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#7

AW: MessageDialog-Text nach Erzeugen ändern

  Alt 18. Apr 2012, 03:38
Gibt es eine Möglichkeit, einen MessageDialog-Text zu ändern, NACHDEM die Nachricht bereits erzeugt wurde?
Wenn ich das richtig verstanden habe, benötigst du keinen MessageDialog, sondern lediglich eine Anzeige, daß dein Programm gerade etwas tut und der Anwender auf das Ende dieser Aktion warten soll. Da der Anwender keine Eingabe zu tätigen hat, ist es kein Dialog, sondern einfach nur ein Hinweis.

Dafür habe ich mir in einigen Programmen einfach ein TPanel auf die Form gelegt, Visible auf FALSE gestellt und zeige bei Bedarf dieses TPanel anstatt einer MessageBox an. Am geschicktesten ist es, die anderen visuellen Komponenten auf einem anderen Panel (wenn du nicht sowieso bereits ein PageControl oder ähnliches verwendest) zu platzieren (Align := alClient), weil man so einfach mit Enabled := false dieses Panel so lange stillegen kann, wie die Aktion dauert.
Miniaturansicht angehängter Grafiken
panel.jpg  
  Mit Zitat antworten Zitat