ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
12595
12595
EMPFEHLEN
-
Hi,
irgendwie krieg ich es nicht gebacken ganz einfach etwas in eine Form zu zeichnen. Ich bekomme jedoch auch keine Fehler, es wird einfach nix angezeigt.
Hier mal mein Code:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
static void Main() { Application.Run(new Form1()); } public Form1() { InitializeComponent(); paint(); } public void paint() { Point p0,p1; Pen myPen = new Pen(Color.Red,2); p0 = new Point(); p1 = new Point(); p0.X = 10; p0.Y = 10; p1.X = 100; p1.Y = 100; Graphics g = this.CreateGraphics(); g.DrawLine(myPen,p0,p1); }
-
Setz mal nach dem Zeichnen der Linie die Refresh-Methode() der Form.
Ich programmiere mit vb.net, aber in c# muesste das glaub ich aehnlich sein:
Code :1
Me.Refresh() oder Me.Invalidate()
Dadurch zeichnet er die Form neu, und die Linie wird dann auch mit gezeichnet.
-
Hi
Du solltest das ganze nicht im Konstruktor machen sondern im OnPaint (Also die OnPaint-Methode überschreiben)
Code csharp:1 2 3 4 5 6
public override void OnPaint(/*Parameter*/) { Graphic g = this.CreateGraphics(); // noch mehr Code g.DrawIrgendwas(/*Argumente*/); }
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Ahja, wenn ich die OnPaint Methode überschreibe geht's. Danke.
Ähnliche Themen
-
Einfaches MEL-Script
Von sunlite im Forum Autodesk Maya (ehemals Alias)Antworten: 5Letzter Beitrag: 25.02.10, 16:20 -
einfaches CMS
Von GreenThunder im Forum Content Management Systeme (CMS)Antworten: 2Letzter Beitrag: 16.01.07, 22:41 -
Mal was einfaches
Von Gwave im Forum FotografieAntworten: 5Letzter Beitrag: 10.08.06, 12:00 -
Säulen Zeichnen, Drachen zeichnen
Von RudeJava im Forum PhotoshopAntworten: 34Letzter Beitrag: 17.07.05, 09:34 -
Einfaches CMS
Von Andrusch im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 17.09.03, 14:33





Zitieren

Login





