Entwickler-Ecke
WinForms - Auf Formular zeichnen (double Punkte)?
winx - Di 10.01.06 16:05
Titel: Auf Formular zeichnen (double Punkte)?
Hallo,
wie kann ich auf ein Formular zeichnen? Möchte alle möglichen Linien zeichnen. Hab nur geschafft per
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| public void draw(System.Windows.Forms.PaintEventArgs e) { if ((m_StartPoint != null) && (m_EndPoint != null)) { e.Graphics.DrawLine(...) } } |
zu zeichnen. Allerdings kann man da nur Integer Punkte zeichnen, ich brauch aber ein höhere Genauigkeit...
Danke,
winx
Moderiert von
Christian S.: C#-Tags hinzugefügt
Christian S. - Di 10.01.06 16:59
Hallo!
Da die Angaben beim Zeichenen immer die Pixel bezeichnen, machen Angaben mit Nachkommastellen keinen Sinn. Generell kannst Du Dir mittels Graphics gr = this.CreateGraphics(); das Grafikobjekt für das Formular besorgen und damit dann zeichnen.
Grüße
Christian
winx - Di 10.01.06 17:02
sprich:
wenn ich in mm zeichnen will, muß ich erst mm in Pixel umrechnen?
Christian S. - Di 10.01.06 17:06
Ja, richtig. Ich arbeite momentan an einer Komponente zur Darstellung von Datenpunkten, da rechne ich auch um.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!