Scale-Methode II

Form1.Scale, ScaleWidth, ScaleHeight, DrawWidth, Me.Line, Form1.Line, Form1.Circle
Private Sub Form_Load()  Auch möglich: Private Sub Form_Resize(): dann muss aber
Form1.Width und Form1.Height deaktiviert werden.
With Form1
 .Refresh Erneuert den Aufbau der Grafik.
 " .Scale (-700, -700)-(2300, 0)   (ScaleLeft, ScaleTop)-(ScaleWidth, ScaleHeight)
                                                ( Linke obere Ecke ) - ( Rechte untere Ecke ).
   Hier steht die Grafik jedoch auf dem Kopf, und benötigt noch folgende Befehle:
 " .ScaleWidth = 3000      Je größer der Wert der Einheiten, desto schmaler die Grafik (horizontal).
 " .ScaleHeight = 2000     Je größer der Wert der Einheiten, desto niedriger die Grafik (vertikal).
 
 .Width = 2800 Breite und Höhe des Formulars.
 .Height = 1700
   
                 ScaleWidth und ScaleHeight sind die Einheiten, die auf der Achse des Formulars sind:
 .ScaleWidth = 3000 Je größer der Wert der Einheiten, desto schmaler die
Grafik (horizontal).
 .ScaleHeight = 2000 Je größer der Wert der Einheiten, desto niedriger die
  Grafik (vertikal).
 .ScaleLeft = -700 Versetzt die horizontalen Koordinaten um 700 Twips
nach rechts.
 .ScaleTop = -700 Versetzt die vertikalen Koordinaten um 700 Twips
    nach unten.
 .DrawWidth = 3 Linienbreite für die Ausgabe auf dem Formular.
End With
End Sub
Private Sub Form_Paint()
 "With Form1" funktioniert teilweise nicht. Es muß "Me" gesetzt werden.
Zeichnen des Dreiecks:
 Me.Line (100, 500)-(1000, 500) 100 von links, 500 v. oben  (zeichnet die linke obere
Ecke des Koordinatensystems).
1000  von links, 500 von oben  (Endpunkt der Grafik).
 Me.Line -(550, 50) 550 von links, 50 von oben  (Endpunkt).
 Me.Line -(100, 500) 100 von links, 500 von oben  (Endpunkt).
Zeichnen des Rechtecks:
 Form1.Line (1700, 900)-(-480, -350), RGB(0, 255, 0), B
               (Width, Height)-(Left, Top), Colour(Werte) , B=Zeichnen=True.
Zeichnen des Kreises:
 Form1.Circle (550, 280), 850, RGB(255, 0, 0), 0.5555, 0.0111, 0.6
                    (Left, Top), Radius, Colour(Werte), Start,  Ende , Aspect(Ellipse).
End Sub
Eigenschaften des Formulars (nicht zur Laufzeit änderbar):
- BorderStyle = 3  (Größe nicht veränderbar).
- AutoRedraw = False  (bei True würde die Grafik nicht
angezeigt.

 Ranking-Hits zurück Sitemap
Designed by www.wbrnet.info