Definieren des Formularverhaltens
Wenn Sie ein Formular im Formular-Designer entwerfen, ist das Formular aktuell: Änderungen am Verhalten und an der Darstellung werden vom Formular sofort umgesetzt, es sei denn, Sie haben die Visible-Eigenschaft auf Falsch (.F.) eingestellt. Wenn Sie die WindowState-Eigenschaft auf 1 - Minimized oder 2 - Maximized einstellen, zeigt das Formular im Formular-Designer diese Einstellung sofort an. Wenn Sie die Movable-Eigenschaft auf Falsch (.F.) einstellen, kann das Formular weder zur Laufzeit von den Benutzern noch zur Entwurfszeit von Ihnen verschoben werden. Sie sollten die Funktionalität Ihres Formulars festlegen und alle zugehörigen Steuerelemente hinzufügen, bevor Sie einige Eigenschaften festlegen, die das Verhalten des Formulars bestimmen.
Die folgenden Formulareigenschaften werden häufig zur Entwurfszeit eingestellt, um die Darstellung und das Verhalten des Formulars festzulegen.
Eigenschaft | Beschreibung | Standard |
---|---|---|
AlwaysOnTop | Bestimmt, ob das Formular immer im Vordergrund vor allen anderen Fenstern angezeigt wird. | Falsch (.F.) |
AutoCenter | Legt fest, ob das Formular bei der Initialisierung automatisch im Visual FoxPro-Hauptfenster oder auf dem Desktop zentriert wird. | Falsch (.F.) |
BackColor | Bestimmt die Farbe des Formulars. | 255,255,255 |
BorderStyle | Legt fest, ob das Formular keinen Rahmen, einen Rahmen mit einfacher oder doppelter Linie oder einen Systemrahmen besitzt. Wenn für BorderStyle 3 - System eingestellt wird, können Benutzer die Größe des Formulars verändern. | 3 |
Caption | Legt den Text fest, der in der Titelleiste angezeigt wird. | Form1 |
Closable | Legt fest, ob Benutzer das Formular durch Doppelklick auf das Schließfeld schließen können. | Wahr (.T.) |
DataSession | Bestimmt, ob die zum Formular gehörenden Tabellen für den allgemeinen Zugriff geöffnet werden oder ob der Zugriff nur über das Formular erfolgen soll. | 1 |
MaxButton | Legt fest, ob das Formular eine Schaltfläche Maximieren besitzt. | Wahr (.T.) |
MinButton | Legt fest, ob das Formular eine Schaltfläche Minimieren besitzt. | Wahr (.T.) |
Movable | Bestimmt, ob das Formular an eine andere Position auf dem Bildschirm verschoben werden kann. | Wahr (.T.) |
ScaleMode | Legt fest, ob als Maßeinheit für die Eigenschaften in Bezug auf Objektgröße und Position FoxPro-Pixel oder Pixel verwendet werden. | Hängt von den Einstellungen im Dialogfeld Optionen ab. |
Scrollbars | Legt die Art des Bildlauffeldes für ein Formular fest. | 0 - Kein |
TitleBar | Legt fest, ob über dem Formular eine Titelleiste angezeigt wird. | 1 - Ein |
ShowWindow | Bestimmt, ob das Fenster ein untergeordnetes Fenster ist (im Bildschirm), ein verschiebbares Fenster oder ein Standardfenster. | 0 – In Screen |
WindowState | Legt fest, ob das Formular minimiert (nur in Windows), maximiert oder normal erscheint. | 0 - Normal |
WindowType | Legt fest, ob das Formular nicht modal (Standardeinstellung) oder modal ist. Wenn das Formular modal ist, müssen Benutzer das Formular erst schließen, bevor sie auf andere Elemente der Benutzeroberfläche der Anwendung zugreifen können. | 0 – Modeless |
Sie können die LockScreen-Eigenschaft verwenden, um die Layouteigenschaften der Steuerelemente zur Laufzeit genauer anzupassen.
Zuweisen von Symbolen zu Formularen
In Visual FoxPro für Windows können Sie einem Formular ein Symbol zuweisen. Dieses Symbol wird bei Minimieren des Fensters in Windows NT® und der Titelleiste von Windows 2000 und Windows Me angezeigt. Um einem Formular ein Symbol zuzuweisen, stellen Sie die Icon-Eigenschaft des Formulars auf den Namen einer ICO-Datei ein.
So weisen Sie einem Formular ein Symbol zu
- Öffnen Sie das Formular.
- Öffnen Sie das Eigenschaftenfenster.
- Stellen Sie die Icon-Eigenschaft auf die ICO-Datei ein, die angezeigt werden soll.
Siehe auch
Bearbeiten von Objekten | Bearbeiten von Ereignis- und Methodencode | Erstellen von Formularen | Formular-Designer | Visible-Eigenschaft | Speichern von Formularen