4D v14.3Open window |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Open window
Open window
Die Funktion Open window öffnet ein neues Fenster mit den in den ersten vier Parametern angegebenen Werten.
Übergeben Sie für Rechts und Unten den Wert -1, legt 4D unter folgenden Bedingungen automatisch die Größe des Fensters fest:
Hinweis zur Kompatibilität: Open window bietet eine Reihe von Optionen, die über die Jahre gewachsen und modifiziert wurden. Aus Kompatibilitätsgründen ist die Funktion weiterhin enthalten. Schreiben Sie neuen Code zur Fensterverwaltung, sollten Sie die Funktion Open form window verwenden, da sie alle Anforderungen in der heutigen Praxis erfüllt und auch einfacher zu bedienen ist. Wichtig: Das Fenster wird nur automatisch angepasst, wenn Sie zuvor für das anzuzeigende Formular den Befehl FORM SET INPUT aufgerufen und den optionalen Parameter * übergeben haben.
Übergeben Sie in Titel einen leeren String (""),verwendet 4D für das anzuzeigende Formular den Fenstertitel, der im Designmodus im Fenster Formulareigenschaften festgelegt wurde. Wichtig: Der Standardtitel des Formulars wird nur eingesetzt, wenn Sie zuvor für das anzuzeigende Formular den Befehl FORM SET INPUT aufgerufen und den optionalen Parameter * übergeben haben.
Hinweis: Sie können auch das Schließen des Fensters über eine Formularmethode des im Fenster angezeigten Formulars verwalten, wenn ein Ereignis On Close Box eintritt. Weitere Informationen dazu finden Sie unter der Funktion Form event. Öffnen Sie während eines Prozesses mehrere Fenster, ist das zuletzt geöffnete das aktive Fenster. Sie können nur die Informationen in diesem Fenster verändern. Die Daten in den anderen Fenstern werden jedoch weiterhin angezeigt. Gibt der Anwender Daten ein, kommt das für diesen Prozess aktive Fenster ganz nach vorne. Formulare werden innerhalb eines offenen Fensters angezeigt. Text vom Befehl MESSAGE erscheint ebenso im Fenster. Folgende Projektmethode öffnet unter Windows innerhalb des Hauptfensters, auf Macintosh im Hauptbildschirm ein zentriertes Fenster. Beachten Sie, dass es zwei, drei oder vier Parameter haben kann: ` Projektmethode OPEN CENTERED WINDOW Diese Projektmethode können Sie beispielsweise so einsetzen: OPEN CENTERED WINDOW(400;250;Movable dialog box;"Update Archives") Folgendes Beispiel öffnet ein Palettenfenster, das eine Methode für die Kontrollmenü-Box (Windows) bzw. Schließbox (Macintosh) enthält. Dieses Fenster öffnet sich in der oberen rechten Ecke des Anwendungsfensters. Open window(Screen width-149;33;Screen width-4;178;-Palette window;"";"Schließe Farbpalette") Die Methode CloseColorPalette ruft den Befehl CANCEL auf: CANCEL Folgendes Beispiel öffnet ein Fenster, das die Größe und Titel über die Eigenschaften des im Fenster angezeigten Formulars erhält: FORM SET INPUT([Customers];"Füge Datensätze hinzu";*) Zur Erinnerung: Open window verwendet nur dann automatisch die Einstellungen des Formulars, wenn Sie zuvor den Befehl FORM SET INPUT mit dem optionalen Parameter * aufgerufen haben und in der Designumgebung im Fenster Formulareigenschaften Werte festgelegt haben. Folgendes Beispiel zeigt unter Mac OS X, wie sich die Anzeige eines Sheet Fensters verzögern lässt: $myWindow:=Open window(10;10;400;400;Sheet window) |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D 2004 SIEHE AUCH
CLOSE WINDOW ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) Geerbt von : Open window ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||