Einzelnen Beitrag anzeigen

rokli

Registriert seit: 21. Mär 2009
Ort: Rödinghausen
301 Beiträge
 
Delphi 10.4 Sydney
 
#16

AW: falsches Fenster im Vordergrund

  Alt 6. Dez 2019, 16:07
Ein freundliches Hallo an Alle!

Da würde ich eher die Main
form ausblenden (Visible := False) und nur einblenden, wenn sie wirklich benötigt wird.
Häufig ist das Einfache einfach auch das einfachste! Seit gut 2 Wochen hab ich die Idee von Moombas verbaut: Wenn die Form2 aufgerufen wird, setze ich die MainForm auf Visible = false, und wenn das Fenster wieder geschlossen wird, setze ich die MainForm.Visible := true! Fertig!

Delphi-Quellcode:
procedure TfrmMain.bbtLagerClick(Sender: TObject);
begin
   p_ProtoWrite('');
   p_ProtoWrite('starte Lager aus frmMain');
   frmMain.Visible            := false;
   frmLager.ShowModal;
   frmMain.Visible            := true;
end;
Und keine Fehler mehr! Vielen Dank für alle Tipps und besonders an Mommbas für die klasse Idee!

Schönes Wochende!
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney
  Mit Zitat antworten Zitat