| 
| Autor | Beitrag |  
| fkress Hält's aus hier
 Beiträge: 3
 
 
 
 
 | 
Verfasst: Do 15.01.09 15:51 
 
Hi
habe ne aufgabe bekommen, die lautet : zeichne einen Kreis.
 Es soll keine vordefinierte funktion verwendet werden ( sowie DrawCircle oder ähnliches).
 Es sollen nur die berechnete Koordinaten von (x,y) zum sezten verwendet werden.
 
 Bsp. Ein kreis oder eine linie zeichnen.
 die berechnungsroutinen habe ich alle, nur stelle ich mich etwas blöd an dies auf das nakte from zu zeichnen.
 
 kann mir einer mal nen tip geben?
 
 gruß fkress
 |  |  |  
| AdrianK 
          Beiträge: 56
 
 Kubuntu 9.04 Jaunty
 Mono 2.4 + MonoDevelop 2.0; Qt Creator
 
 | 
Verfasst: Do 15.01.09 15:56 
 
hallo   ,
 hier findest du was du suchst: openbook.galileocomp...a8c3f59ce07af708671b Beispiel-Line zeichnen:
 		                       C#-Quelltext 
 									| 1:2:
 3:
 
 | private void Form1_Paint(object sender, PaintEventArgs e) { e.Graphics.DrawLine(new Pen(Brushes.Red, 6), 12, 20, 120, 200);
 }
 |  |  |  |  
| fkress  Hält's aus hier
 Beiträge: 3
 
 
 
 
 | 
Verfasst: Do 15.01.09 16:07 
 
Hallo Adrian
 danke für die SCHNELLE Antwort aber das "e.Graphics.DrawLine" habe ich auch bereits gefunden und das darf nicht verwendet werden.
 Ich suche so etwas wie SetPixel(x,y).
 gruss
 frank
 	  |  AdrianK hat folgendes geschrieben  : |  	  | hallo  , 
 hier findest du was du suchst: openbook.galileocomp...a8c3f59ce07af708671b
 
 Beispiel-Line zeichnen:
 
 		                       C#-Quelltext 
 									| 1:2:
 3:
 
 | private void Form1_Paint(object sender, PaintEventArgs e) { e.Graphics.DrawLine(new Pen(Brushes.Red, 6), 12, 20, 120, 200);
 }
 |  | 
 |  |  |  
| AdrianK 
          Beiträge: 56
 
 Kubuntu 9.04 Jaunty
 Mono 2.4 + MonoDevelop 2.0; Qt Creator
 
 | 
Verfasst: Do 15.01.09 16:14 
 
wie wärs damit, ist das erlaubt? Zeichnet ja nur einen Punkt...
 		                       C#-Quelltext 
 									| 1:2:
 3:
 
 | private void Form1_Paint(object sender, PaintEventArgs e) { e.Graphics.FillRectangle(brush, x, y, 1, 1);
 }
 |  |  |  |  
| fkress  Hält's aus hier
 Beiträge: 3
 
 
 
 
 | 
Verfasst: Do 15.01.09 16:37 
 |  |  |  
| miniC# 
          Beiträge: 75
 
 Wiin XP Home
 C# VS Express 2008
 
 | 
Verfasst: Do 15.01.09 20:31 
 
hallo,
 keine ahung, ob es dir nun jetzt schon selbst bekannt ist, aber die methode SetPixel(int x, int y, Color color)  gibt es wirklich, sie ist eine Methode der System.Drawing.Bitmap  klasse. hier müsstest du beim zeichnen aber für antialaising und refresh selbst sorgen   .
 gruß,
 miniC'_________________ Zitat MDSN : " ... C# (gesprochen: "si scharp") "   |  |  |  
| Greenberet 
          Beiträge: 339
 Erhaltene Danke: 20
 
 Win 10
 C# (VS 2012), C++ (VS 2012/GCC), PAWN(Notepad++), Java(NetBeans)
 
 | 
Verfasst: Do 15.01.09 20:48 
 |  |  |  |