Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fenster zuerst schließen? (https://www.delphipraxis.net/121264-fenster-zuerst-schliessen.html)

Thendo 24. Sep 2008 20:33


Fenster zuerst schließen?
 
Wie kann ich es machen das wenn ich eine Form öffne sie zuerst geschlossen werden muss bevor was anderes angeklickt werdne kann (auch außerhalb des programmes)?

MfG Thendo

Helmi 24. Sep 2008 20:34

Re: Fenster zuerst schließen?
 
meinst du:

Delphi-Quellcode:
  meineForm.ShowModal;
?

SirThornberry 24. Sep 2008 20:36

Re: Fenster zuerst schließen?
 
"Auch außerhalb des Programmes" geht nicht ohne weiteres. Es wäre auch schlimm wenn ein Programm ohne weiteres dem Benutzer und Besitzer des Rechners einfach die Bedienung verbietet.
Was genau hast du vor? vielleicht gibt es eine bessere/sinnvollere Variante dein Vorhaben umzusetzen.

Thendo 24. Sep 2008 20:38

Re: Fenster zuerst schließen?
 
Zitat:

Zitat von Helmi
meinst du:

Delphi-Quellcode:
  meineForm.ShowModal;
?

Ne damit kann man ja nur die anderen Formen nichtmehr anklicken:

Ich möchte ja das er bis die geöffnete Form geschlossen wird die darunter liegenden sachen (z.b. Internet Explorer etc) nichtmehr auswählen kann.

alzaimar 24. Sep 2008 20:39

Re: Fenster zuerst schließen?
 
Ich bin mir auch nicht sicher, ob man die möglichen Lösungen hier diskutieren sollte.

Helmi 24. Sep 2008 20:39

Re: Fenster zuerst schließen?
 
Zitat:

Zitat von Thendo
Ich möchte ja das er bis die geöffnete Form geschlossen wird die darunter liegenden sachen (z.b. Internet Explorer etc) nichtmehr auswählen kann.

Wer will denn so was?
Was willst du damit bezwecken?

Thendo 24. Sep 2008 20:48

Re: Fenster zuerst schließen?
 
Ich möchte wenn das Programm gestartet wird über die hauptform ein neue form geöffnet wird wo man erst "aktzeptieren" muss und das nicht einfach wegklickt.

SirThornberry 24. Sep 2008 21:15

Re: Fenster zuerst schließen?
 
Aber warum willst du das man kein andres Programm in der Zwischenzeit bedienen kann?
Angenommen ich habe gerade eine Auktion die ausläuft und plötzlich kann ich nicht mitbieten nur weil du der Meinung bist das dein Programm wichtiger als alles andere ist. Das kann mich dann ganz schön viel Geld kosten.
Was ist also so wichtig das dein Programm vor allen anderen bedient werden muss?

jfheins 24. Sep 2008 21:31

Re: Fenster zuerst schließen?
 
Verwende
Delphi-Quellcode:
SetWindowPos(Form1.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE);
Wenns unbedingt sein muss ;)

Luckie 24. Sep 2008 22:36

Re: Fenster zuerst schließen?
 
Und was hindert den Benutzer daran deinen Prozess, der ihn behindert, einfach mit dem Taskmanager, oder ähnlichen Programmen, abzuschiessen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:28 Uhr.
Seite 1 von 2  1 2      

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