Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Forms on Toolbar // Bring to Front (https://www.delphipraxis.net/203410-forms-toolbar-bring-front.html)

fabi17 14. Feb 2020 10:01

Forms on Toolbar // Bring to Front
 
Guten Tag zusammen,

Bei meiner Applikation habe ich in der CreateForms prozedur folgenden Code stehen, damit die Fenster bei minimize in die taskleiste wandern:

Delphi-Quellcode:
  SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or
    WS_EX_APPWINDOW);
Die Prozedur ist in jeder Form im onCreate enthalten.
Jetzt habe ich das Problem, wenn ich eine Form via Button öffne/anzeigen lasse (show) und dann die Form minimiere und dann erneut auf den Button mit der prozedur .show für ebendiese Form klicke, Sie nicht angezeigt wird. Sie ist nur über die Taskbar zu öffnen.
Leider klappt das auch nicht mit bringtofront. Diverse andere Sachen habe ich auch schon versucht, leider ohne erfolg. :?:?:?

Hoffe ihr könnt mir helfen!

Danke und lg

himitsu 14. Feb 2020 16:39

AW: Forms on Toolbar // Bring to Front
 
Show ändert nur das Visible auf True, aber "sichtbar" ist deine minimierte Form immernoch.

Was du eigentlich ändern willst, ist der Status.
Delphi-Quellcode:
WindowState := wsNormal;

fabi17 16. Feb 2020 15:45

AW: Forms on Toolbar // Bring to Front
 
oh wow, auf die einfachsten Sachen kommt man dann nicht... Danke! werde ich gleich mal versuchen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz