Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Mit dem Visual Basic Power Pack macht Microsoft drei grundlegende Figuren für das Zeichnen verfügbar. Der Nutzen dieser Figuren liegt darin, dass sie als Objekte im Fenster verfügbar sind und entsprechend auf die Interaktion durch den Benutzer reagieren. Das ist in der Grafikwelt von Windows Forms nicht selbstverständlich, wie Sie im nächsten Kapitel lesen können.
Sie werden sich nun vielleicht sagen, dass mit diesen drei Elementen nicht wirklich viel gemacht werden kann. Da haben Sie natürlich mindestens ein Stück weit Recht. Auf der anderen Seite ist mit den vorhandenen Klassen der Grundstein für eine eigene Vererbungshierarchie gelegt und Sie können weitere Grafikfiguren von den bestehenden Basis- oder konkreten Figurenklassen vererben.
Für die Nutzung der in diesem Abschnitt vorgestellten Klassen müssen Sie die Assembly Microsoft.VisualBasic.PowerPacks.Vs.dll referenzieren und mit ihrem Projekt auch verteilen.
Das LineShape-Steuerelement definiert eine geometrische Gerade.
Tabelle 4.50 Wichtige Elemente der Klasse LineShape
|
Member |
Name |
Beschreibung |
|---|---|---|
|
|
Liefert oder definiert die Linienfarbe | |
|
|
Liefert oder definiert den Stil der Linie (Ausgezogene Linie, Strichlinie, Gepunktete Linie ...) | |
|
|
Liefert oder definiert die Dicke der Linie | |
|
|
Liefert oder definiert den Rahmen der Auswahl der Linie | |
|
|
Liefert oder definiert die Koordinaten des Startpunkts | |
|
|
Liefert oder definiert |
Das OvalShape-Steuerelement definiert eine gefüllte Ellipse. Die Kreisform ist dadurch auch abbildbar.
Tabelle 4.51 Wichtige Elemente der Klasse OvalShape
Das RectangleShape-Steuerelement definiert ein Rechteck. Das Quadrat ist dadurch auch abbildbar.
Tabelle 4.52 Wichtige Elemente der Klasse RectangleShape
|
Member |
Name |
Beschreibung |
|---|---|---|
|
|
Liefert oder definiert einen Wert der angibt, ob die Figur transparent oder deckend wirkt | |
|
|
Liefert oder definiert die Farbe der Umrandung | |
|
|
Liefert oder definiert den Stil der Umrandung (Ausgezogene Linie, Strichlinie, Gepunktete Linie usw.) | |
|
|
Liefert oder definiert die Dicke der Umrandung | |
|
|
Liefert oder definiert die Farbe der Figurenfläche | |
|
|
Liefert oder definiert die zweite Farbe der Figurenfläche. Diese Farbe wird für einen Farbverlauf verwendet, wenn die Eigenschaft | |
|
|
Liefert oder definiert die Richtung des Farbverlaufs. Der Wert | |
|
|
Liefert oder definiert den Stil der Flächenfüllung. Mit dem Wert | |
|
| ||
|
|
Liefert oder definiert die Position des Rechtecks. Die Position wird mit der linken, oberen Ecke des Rechtecks definiert. | |
|
|
Liefert oder definiert die Größe des Rechtecks. Die Größe wird als Breite und Höhe des Rechtecks gemessen. | |
|
|
Liefert oder definiert |
Beachten Sie, dass die Figuren Rechteck und Ellipse rechtwinklig zu den Fensterachsen abgebildet werden. Für eine davon abweichende Abbildung in einem beliebigen Winkel muss eine Koordinatentransformation gemäß Kapitel 5, Abschnitt „Das Koordinatensystem anpassen“ vorgenommen werden.