![]() |
programm verstecken
hey..
ich hab schonwieder ein problem :) undzwar hat mein projekt 2 forms die die bei programmstart angezeigt werden wie kann ich per buttonklick alles was zum programm gehört unsichtbar machen also beide fenster solten verschwinden. mit self.hide verschwindet nur ein fenster.. gibts dazu ne einfache erklährung :)? |
Re: programm verstecken
wie wärs damit?
Delphi-Quellcode:
form1.hide;
form2.hide; |
Re: programm verstecken
Alternativ auch über die WinAPI:
Delphi-Quellcode:
ShowWindow(Form1.Handle, SW_HIDE);
ShowWindow(Form2.Handle, SW_HIDE); |
Re: programm verstecken
also ich habe 2 units...
ich binde in unit1 die unit2 bei uses mit ein.. und lasse sie den form mit Form2.Show; anzeigen.. aber dieser button, der alle forms ausblenden soll, ist in unit2. und da wird form1 nicht erkannt.. wenn ich unit1 bei den uses in unit2 einbinde, gibts ne fehlermeldung beim compilieren? ich habe das gefühl, dass ich das ganze vom ansatz an falsch gemacht hab ^^.. |
Re: programm verstecken
Führe ein Event ein.
|
Re: programm verstecken
Delphi-Quellcode:
for I:=0 to Screen.FormCount - 1 do begin
Screen.Forms[I].Hide; end; |
Re: programm verstecken
Liste der Anhänge anzeigen (Anzahl: 1)
Natürlich geht das auch, wenn der Button, der alles verstecken soll, auf der zweiten Form ist... ?!
Hab das ganze mal in den Anhang gepackt (incl. Exe) PS: Keine Angst, das Programm ist beendbar, auch wenn man alle beiden Forms versteckt hat. Das erste Form. kommt nach 5 Sekunden wieder. |
Re: programm verstecken
Zitat:
Du wolltest doch, das ein Button auf der Unit 2 ist der beide Fenster Unsichtbar macht oder nicht? |
Re: programm verstecken
also was ein event ist weiß ich garnicht ^^..
und die for methode hat auch nicht funktioniert da meine unit2 form1 ja garnicht findet.. und ich hab mir mal den sourcecode angeschaut.. jetzt gehts ^^.. ich wusste garnicht dass mann nach implementation noch uses einfügen kann.. danke für eure hilfe :) |
Re: programm verstecken
Eure Lösungen bauen aber alle auf einen Zirkelschluss auf. Das ist wirklich bedauerlich.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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