Verbessern der Anzeige von Steuerelementen
Befehlsschaltflächen, Kontrollkästchen und Optionsfelder können zusätzlich zu einer Beschriftung eine Abbildung anzeigen. Alle diese Steuerelemente besitzen Eigenschaften, die es Ihnen ermöglichen, Abbildungen zur Anzeige auf Steuerelementen anzugeben.
Eigenschaft | Beschreibung |
---|---|
DisabledPicture | Das Bild, das auf der Schaltfläche angezeigt wird, wenn diese deaktiviert ist. |
DownPicture | Das Bild, das auf der Schaltfläche angezeigt wird, wenn diese gedrückt ist. |
Picture | Das Bild, das auf der Schaltfläche angezeigt wird, wenn diese aktiviert und nicht gedrückt ist. |
Falls Sie keinen Wert für die DisabledPicture-Eigenschaft angeben, zeigt Visual FoxPro das Bild abgeblendet an, wenn das Steuerelement deaktiviert ist. Wenn Sie keinen Wert für die DownPicture-Eigenschaft angeben, zeigt Visual FoxPro das Bild mit geänderten Hintergrundfarben an, so dass die Schaltfläche gedrückt angezeigt wird, wenn sie gedrückt wird.
Soll zusätzlich zum Bild keine Beschriftung angezeigt werden, stellen Sie die Caption-Eigenschaft auf eine leere Zeichenfolge ein, indem Sie die Standardbeschriftung im Bearbeitungsfeld des Eigenschaftenfensters löschen.
Verwenden von Bildmasken
Ein BMP-Bild enthält häufig weiße Flächen, die auf den Steuerelementen nicht angezeigt werden sollen. Bei einer unregelmäßig geformten Abbildung würde ein weißer Rahmen störend wirken. Zur Vermeidung dieses Problems erstellt Visual FoxPro eine temporäre Standardmaske für Ihre Abbildung. Weiße Bereiche werden transparent angezeigt, so dass die darunter liegende Farbe der Schaltfläche oder des Hintergrunds sichtbar wird. Wenn bestimmte weiße Bereiche Ihrer BMP weiß bleiben sollen, erstellen Sie für das Bild eine Maske, die die Standardmaske außer Kraft setzt.
So erstellen Sie eine Maske für ein BMP-Bild
- Öffnen Sie die BMP-Datei in Microsoft Paint oder einem anderen Bearbeitungsprogramm.
- Schwärzen Sie alle Bereiche des Bildes, die genauso wie in der BMP-Datei angezeigt werden sollen. Lassen Sie die Bereiche weiß, die transparent sein sollen.
- Speichern Sie die Datei in demselben Verzeichnis und unter demselben Namen wie die BMP-Datei, allerdings mit der Erweiterung MSK.
Wenn Visual FoxPro eine BMP-Datei lädt, die in der Picture-Eigenschaft einer Befehlsschaltfläche, eines Optionsfeldes oder eines Kontrollkästchens angegeben wurde, sucht es in demselben Verzeichnis nach einer passenden MSK-Datei. Falls sich eine MSK-Datei mit demselben Namen wie die BMP-Datei im Verzeichnis befindet, verwendet Visual FoxPro diese Datei als Maske für die Abbildung. Alle weißen Bereiche im MSK-Bild werden im BMP-Bild transparent. Alle schwarzen Bereiche im MSK-Bild werden im BMP-Bild unverändert angezeigt.
Anmerkung Das BMP-Bild und das MSK-Bild müssen dieselben Abmessungen haben, damit die Maske den Bereich des BMP-Bildes darstellen kann.
Siehe auch
Anzeigen von Daten | Bearbeiten mehrerer Zeilen von Daten | Verwenden von Steuerelementen | Manuelles Anpassen der Datenrasteranzeige zur Entwurfszeit | Steuerelemente und Objekte