4D v16.3Fenstertypen |
||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Fenstertypen
Fenstertypen
Mit folgenden vordefinierten Konstanten unter dem Thema Open form window legen Sie den Typ des Fensters fest, das Sie mit Eigene Objektbibliothek anlegen und einsetzen öffnen möchten:
Dieser Abschnitt zeigt die verschiedenen Fenstertypen unter Windows (links) und macOS (rechts). Ein modales Fenster beschränkt die Aktionen des Benutzers auf dieses Fenster. Solange es angezeigt wird, sind die Menübefehle und andere Anwendungsfenster nicht zugänglich. Der Benutzer muss erst das modale Fenster schließen: Er kann es bestätigen, annullieren oder eine angebotene Option wählen. Dialogfenster mit Warnungen oder Meldungen sind ein typisches Beispiel für modale Fenster. Hinweis: Ein modales Fenster bleibt immer im Vordergrund. Folglich erscheint ein nicht-modales Fenster, das vom modalen Fenster aufgerufen wird, im Hintergrund, selbst wenn es nach dem modalen Fenster aufgerufen wird. Deshalb sollten Sie eine derartige Operation vermeiden.
Dieses Fenster unterstützt folgende weitere Eigenschaften:
Sheet Fenster sind spezifisch für macOS. Sie rollen animiert unter der Titelleiste des Hauptfensters auf und liegen vor diesem Fenster. Sie haben ähnliche Eigenschaften wie modale Dialogfenster. Sie dienen dazu, eine Operation auszuführen, die mit der Aktion im Hauptfenster zusammenhängt. In 4D wird z.B. ein Sheet Fenster ausgelöst, wenn der Benutzer im Etiketteneditor auf die Schaltfläche Sichern klickt.
Ein Formularfenster mit Toolbar wird mit der Position, Größe und den grafischen Eigenschaften einer Toolbar erstellt, dabei gilt folgendes: Ist die Konstante Toolbar form window übergeben, wird das Fenster mit der Position, Größe und den grafischen Eigenschaften der Toolbar erstellt. Hier ein paar Beispiele:
Bei diesem Fenstertyp können Sie Palettenfenster mit oder ohne anpassbare Größe einrichten. Es werden nur folgende Optionen unterstützt:
HInweis: Bei diesem Fenstertyp muss die Angabe (Konstante+Option) immer als negativer Wert übergeben werden. Hierzu ein Beispiel: Sie müssen -(Palette window+6) und nicht (-Palette window+6) übergeben. Ab 4D v14 auf OS X gibt es für Fenster vom Typ Dokument die Option "full screen". Mit dieser Option erscheint in der rechten oberen Ecke des Fensters das Icon für Vollbildmodus: Klickt der Benutzer auf dieses Icon, wechselt das Fenster auf Bildschirmgröße und 4D blendet automatisch die Hauptwerkzeugleiste aus. $win:=Open form window([Interface];"User_Choice";Plain form window+Form has full screen mode Mac) Hinweis: Unter Windows hat diese Option keine Auswirkung.
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||