kein Import der externen Code , hat Visual Basic 6 selbst viele Funktionen zum Zeichnen von einfachen Grafiken auf einem Windows-Formular : Rechtecke, Linien und ähnliche Formen. Neben Lernen, was diese Funktionen sind, werden Sie wissen müssen, wenn für sie gelten. Das Denken in der Visual Basic- event-driven Paradigma , können Sie lernen, die gemeinsamen Veranstaltungen, bei denen Sie Ihren Code auf dem Bildschirm malen kann . Paint-Ereignis
Ein solches Ereignis ist die Form1_Paint Veranstaltung , wo Form1 ist ein Formular, das Sie mit dem Standard- Namen Form1 erstellt haben . Form1 das Paint-Ereignis wird ausgelöst, wenn etwas passiert, dass ein Update erforderlich , um Ihre Form das Aussehen . Zum Beispiel könnten Sie Ihre Form1 plötzlich sichtbar werden , nachdem sie von einem anderen Programm-Fenster verdeckt . Sie können auch manuell verursachen die Paint-Ereignis mit der Aussage Me.Refresh feuern.
Zeichnen von Linien
Ihr erstes Visual Basic Grafikprogramm könnte etwas, das einige Linien zieht sein auf dem Bildschirm. Angenommen, Sie haben ein Formular namens Form1 in einer Windows Forms -Anwendung-Projekt könnte die Form des Paint- Befehl einen Code wie den folgenden:
e.Graphics.DrawLine ( Pens.Red , 0, 0 , Me.Width , Me . Height) e.Graphics.DrawLine ( Pens.Blue , Me.Width , 0, 0 , Me.Height )
Das "e" Argument, das für Veranstaltungen steht , enthält die Daten, die Sie benötigen, um auf zu zeichnen die Form. Es ist ein Objekt, das eine Instanz der Klasse PaintEventArgs ist . Eines der Objekte in "e" ist das Graphics-Objekt , das die Funktionen, die Sie verwenden, um auf ein Formular malen bietet . DrawLine ist eine von mehreren solcher Funktionen in der Graphics-Objekt .
Beschreibung DrawLine die Argumente
Das erste Argument DrawLine die Farbe, mit der du bist ist Zeichnung . Der Code nur aufgeführt werden zwei Grundfarben , aber Visual Basic hat viele mehr . Sie können sehen, wie sie , wenn Sie die " . Red" Suffix löschen in der " Pens.Red " Text. Der Visual Basic- IDE (Integrated Development Environment) zeigt ein Pop -up-Liste von allen Farben.
DrawLine zieht auf die Koordinaten des Formulars, das zweite bis vierte Argumente sind . Argumente zwei und vier horizontalen Koordinaten , wo eine Koordinate Null ist die weit von der Form belassen und Me.Width ganz rechts . Ebenso sind Argumente drei und fünf vertikale Bezeichnungen . Zero ist des Formulars oben und Me.Height seinem Boden .
Nach dem Ausführen Ihrer ersten Grafik-Programm , können Sie schon Ideen für die Erweiterung es . Das Experimentieren mit Ändern der Werte für DrawLine Argument ist ein guter Ort, um zu starten. Versuchen Sie Linien in verschiedenen Farben an verschiedenen Stellen auf dem Formular zu zeichnen. Dann versuchen Zeichnen verschiedener Formen mit den anderen Methoden in Graphics , wie DrawRectangle und DrawEllipse .