Version 6.0.5
HIDE WINDOW {(Fenster)}
Parameter | Typ | Beschreibung | |
Fenster | WinRef | Referenznummer des Fensters, ohne Angabe | |
vorderstes Fenster des aktuellen Prozesses |
Beschreibung
Mit dem Befehl HIDE WINDOW blenden Sie das Fenster mit der in Fenster übergebenen Nummer aus. Wird dieser Parameter nicht angegeben, erscheint das vorderste Fenster des aktuellen Prozesses. Mit diesem Befehl können Sie zum Beispiel in einem Prozess mit mehreren Unterprozessen nur das aktive Fenster anzeigen.
Das Fenster erscheint nicht mehr auf dem Bildschirm, bleibt aber geöffnet. Sie können weiterhin per Programmierung von 4D Fenstern unterstützte Änderungen anwenden.
Um ein mit HIDE WINDOW ausgeblendetes Fenster wieder einzublenden, gehen Sie folgendermaßen vor:
Verwenden Sie den Befehl SHOW WINDOW und übergeben Sie die Referenznummer des Fensters.
Verwenden Sie im Runtime-Explorer die Seite Prozess. Wählen Sie den Prozess, der das Fenster verwaltet und dann in der Werkzeugleiste die Schaltfläche Einblenden.
Wollen Sie alle Fenster eines Prozesses ausblenden, wählen Sie den Befehl HIDE PROCESS.
Beispiel
Dieses Beispiel zeigt die Methode für eine Schaltfläche in einem Eingabeformular. Die Schaltfläche öffnet ein Dialogfenster in einem neuen Fenster desselben Prozesses. Der Benutzer möchte die anderen Fenster des Prozesses (Eingabeformular und Werkzeugpalette) ausblenden, während dieses Fenster angezeigt wird. Bestätigt er es, erscheinen die anderen Fenster des Prozesses wieder.
` Objektmethode für die Schaltfläche "Information" HIDE WINDOW(Eingabe) ` Eingabefenster ausblenden HIDE WINDOW(Palette) ` Palette ausblenden $Infos:=Open window(20;100;500;400;8) ` Erstelle Fenster Information ... ` Plaziere hier Anweisungen zum Verwalten des Dialogs CLOSE WINDOW($Infos) ` Schließe den Dialog SHOW WINDOW(Eingabe) SHOW WINDOW(Palette) ` Zeige die anderen Fenster an
Referenz