[VB.Net] Linien und Rechtecke zeichnen

06/05/2010 09:48 Jay Niize#1
Hallo Elitepvpers!

Heute zeige ich euch, wie ihr mit Visual basic 2008 Express Edition Form, wie zum Beispiel Rechtecke, Linien und auch Ellipese(hab ich das richtig geschrieben? :D) zeichnet. Um das Programm zu vollenden müssen wir 9 Schritte machen! Also legen wir los!

Schritt 1
Starte dein Visual basic, und wähle oben links neues Projekt. Wähle jetzt den Typ Windows Forms Anwendung mit dem Namen Zeichnen

Schritt 2
Vergrößere nun deine Form. Warum? Damit für die Grafik Elemente auch genügend Platz ist, sonst sieht das buggy aus. Aber diesmal werden wir kein Toolbox-Steuerelement benutzen!

Schritt 3
Nun Gehen wir in die Eigenschaften von Form1, und tippen bei Text folgendes : Zeichnungen

Schritt 4
So.. Jetzt klickst du im Projektmappen Explorer auf die Schaltfläche Code anzeigen, um in den Code-Editor zu gelangen

Schritt 5
Jetzt klicken wir oben im Dropdownmenü Klassennamen auf den Eintrag (Form1-Ereignisse)

Schritt 6
Jetzt klicken wir oben rechts im Pulldownmenü(das heisst Methodenname) auf Paint

Schritt 7
Die Prozedur Form1_Paint wird nun im code-Editor angezeigt. In diese Ereignissprozedur fügen wir den Code ein!

Schritt 8
Jetzt geben wir den Programmcode ein(also in der Prozedur Form1_Paint) :

Jetzt bereiten wir erstmal die Variable Grafik für den Grafikaufruf vor mit :

PHP Code:
Dim Grafik as system.Drawing.Graphics
Grafik 
Me.Creategrafik 
Jetzt wollen wir mit einem roten Stift eine Linie und eine Ellipse zeichnen! Also Schreiben wir folgendes :

PHP Code:
Dim Farbe as new System.Drawing.Pen(system.Drawing.Color.Red)
Grafik.drawline(Farbe203010080)
Grafik.DrawEllipse(Farbe10120200160
Die Zahlen bedeuten, von wo nach wo, und die Größe!

Jetzt wollen wir aber mit einem grünem Pinsel ein gefülltes Rechteck erstellen. Dazu schreiben wir folgendes :

PHP Code:
Dim Brush as new solidbrush(color.green)
grafik.fillrectangle(Brush15010250100 
So... das wärs soweit!

Schritt 9

Jetzt führt ihr euer Fertiges Programm aus, und bekommt sowas zur sicht :
[Only registered and activated users can see links. Click Here To Register...]

SO das wars von mir.
[Only registered and activated users can see links. Click Here To Register...]
MFG Jusikid
06/06/2010 16:44 chesar#2
und wo zu kann man das gebrauchen??
06/06/2010 16:49 Jay Niize#3
zum verschönern der Form!

Auch ist es gut, wenn man die Punkte lernt, da man damit auch Mauspositionen machen kann^^
06/10/2010 14:26 P-a-i-n#4
man kann damit viel mehr wer mit WPF arbeiten will kann hier Directx und GDI nehmen um sich vieles umzuändern ist aber sehr zeitaufwändig das ganze

[Only registered and activated users can see links. Click Here To Register...]