Kästchen können mit der Line-Methode gezeichnet und ausgefüllt werden. Das folgende Beispiel zeichnet ein Kästchen, dessen linke obere Ecke sich an der Position (500, 500) befindet und die Seitenlänge 1000 Twips hat:
Line
(500, 500)-Step(1000, 0)
Line -Step(0, 1000) Line -Step(-1000, 0) Line -Step(0, -1000) |
oder mit
Option
B:
Line (500, 500)-Step(1000, 1000), , B |
Wenn Sie zusammen mit der Line-Methode die Option B (engl.: Box - Kästchen) verwenden, zeichnet Visual Basic ein Rechteck, indem die angegebenen Punkte als gegenüberliegende Ecken des Rechtecks interpretiert werden. Die vier Anweisungen links können daher durch die eine Anweisung rechts ersetzt werden:
Beachten Sie, dass vor B zwei Kommas erforderlich sind, die anzeigen, dass das Argument Farbe fehlt.
Solange Sie die Einstellungen der FillStyle-Eigenschaft
des Ausgabebereichs (Formular oder Bildfeld) nicht ändern, bleibt das
gezeichnete Kästchen leer. (Die FillStyle-Eigenschaft
ist standardmäßig auf 1-Transparent gesetzt.)
Die FillStyle-Eigenschaft kann
auf einen der folgenden Werte gesetzt werden.
Einstellung |
Beschreibung |
0 |
Ausgefüllt. Füllt das Kästchen mit der Farbe aus, die für die FillColor-Eigenschaft gesetzt wurde. |
1 |
Transparent (Standardwert). Grafikobjekte erscheinen leer, ungeachtet der verwendeten Farbe. |
2 |
Horizontale Linien. |
3 |
Vertikale Linien. |
4 |
Aufwärtsdiagonale Linien. |
5 |
Abwärtsdiagonale Linien. |
6 |
Kreuz. |
7 |
Diagonalkreuz. |
Wenn daher FillStyle auf 0 gesetzt wird, wird das Kästchen mit der für FillColor gesetzten Farbe ausgefüllt.
Abbildung 50: |
Das Kästchen kann auch ausgefüllt werden, indem nach der Option B die Option F angegeben wird. (Beachten Sie, daß F nur zusammen mit B verwendet werden kann.) Wenn Sie die Option F verwenden, ignoriert die Line-Methode die Eigenschaften FillColor und FillStyle, so daß das Kästchen immer einfarbig ausgefüllt wird. Die folgende Anweisung füllt das Kästchen unter Verwendung der ForeColor-Eigenschaft einfarbig aus:
Line (500, 500)-Step(1000, 1000), , BF