<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.unkompliziert.eu/index.php?action=history&amp;feed=atom&amp;title=Zeichnen_mit_GDI</id>
	<title>Zeichnen mit GDI - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unkompliziert.eu/index.php?action=history&amp;feed=atom&amp;title=Zeichnen_mit_GDI"/>
	<link rel="alternate" type="text/html" href="https://wiki.unkompliziert.eu/index.php?title=Zeichnen_mit_GDI&amp;action=history"/>
	<updated>2026-05-01T07:54:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in unkompliziert.eu</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.unkompliziert.eu/index.php?title=Zeichnen_mit_GDI&amp;diff=85&amp;oldid=prev</id>
		<title>Felix: Die Seite wurde neu angelegt: „* Die Programmiersprache C#  bietet eine große Auswahl an Befehlen, um in einem Fenster grafische Elemente zu zeichnen * Die Zeichenfläche wird über ein Gra…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.unkompliziert.eu/index.php?title=Zeichnen_mit_GDI&amp;diff=85&amp;oldid=prev"/>
		<updated>2020-04-11T08:14:34Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „* Die Programmiersprache C#  bietet eine große Auswahl an Befehlen, um in einem Fenster grafische Elemente zu zeichnen * Die Zeichenfläche wird über ein Gra…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* Die Programmiersprache C#  bietet eine große Auswahl an Befehlen, um in einem Fenster grafische Elemente zu zeichnen&lt;br /&gt;
* Die Zeichenfläche wird über ein Graphics-Objekt zur Verfügung gestellt&lt;br /&gt;
* Zum Zeichnen wird meistens auch ein Stift (Klasse Pen) oder ein Pinsel (Klasse Brush, SolidBrush) benötigt&lt;br /&gt;
* Der Ursprung eines Fensters liegt links oben&lt;br /&gt;
* Jedes Element, das gezeichnet werden soll, benötigt eine genaue Positions­angabe&lt;br /&gt;
&lt;br /&gt;
=== Befehlsbeispiele zum Zeichnen ===&lt;br /&gt;
==== DrawRectangle ====&lt;br /&gt;
* (Pen oPen, int x, int y, int width, int height)&lt;br /&gt;
* x und y sind die Koordinaten des linken oberen Punktes.&lt;br /&gt;
* Ausgehend von diesem Punkt wird das Rechteck mit dem angegebenen Stift, der Breite und Höhe gezeichnet.&lt;br /&gt;
&lt;br /&gt;
==== DrawEllipse ====&lt;br /&gt;
* (Pen oPen, int x, int y, int width, int height)&lt;br /&gt;
* Analog zu DrawRectangle wird ein Rechteck definiert&lt;br /&gt;
* Die Ellipse wird in das Rechteck eingepasst, d.h. die Ellipse tangiert jede Seite des Rechtecks in der Mitte&lt;br /&gt;
&lt;br /&gt;
==== DrawLine ====&lt;br /&gt;
* (Pen oPen, int x1, int y1, int x2, int y2)&lt;br /&gt;
* Die Linie wird zwischen zwei Punkten gezeichnet&lt;br /&gt;
* Die Punkte sind jeweils durch die x- und y-Koordinate festgelegt&lt;br /&gt;
&lt;br /&gt;
==== DrawString ====&lt;br /&gt;
* (string s, Font oFont, SolidBrush oBrush, Point oPoint)&lt;br /&gt;
* Zum Schreiben werden zusätzlich zum Text auch noch ein Font, ein Pinsel (Brush) und ein Punkt benötigt&lt;br /&gt;
===== Beispiel =====&lt;br /&gt;
  Font oFont = new Font („Courier New“, 10);&lt;br /&gt;
  SolidBrush oBrush = new Brush (Color.Black);&lt;br /&gt;
  Point oPoint = new Point (20, 10);&lt;br /&gt;
  DrawString ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Klasse Pen ====&lt;br /&gt;
* Mit der Klasse Pen lassen sich die unterschiedliche „Stifte“ zum Zeichnen auswählen&lt;br /&gt;
* Bei einem Stift lassen sich Strichstärke und Farbe einstellen&lt;br /&gt;
* Zusätzlich kann man über die Eigenschaft „DashStyle“ die Zeichenart (durchgezogene Linie, gepunktete Linie, …) einstellen.&lt;br /&gt;
&lt;br /&gt;
===== Konstruktor für Pen =====&lt;br /&gt;
  Pen (Color, Single): Farbe und Strichstärke&lt;br /&gt;
&lt;br /&gt;
===== Beispiel =====&lt;br /&gt;
  Pen oPen = new Pen(Color.Blue, 2);&lt;/div&gt;</summary>
		<author><name>Felix</name></author>
		
	</entry>
</feed>