Rectangle und String in dem Rectangle malen.
-
Hallo Zusammen ,
ich habe folgende Aufbaustructur.
Ich habe
-Eine Klasse
public class GraphControl : System.Windows.Forms.UserControl
{}//class GraphControl
da drin steht alles : Mein Panel = "m_PanelDataLines" , meine Methode für
die Generierung der Punkten = "m_PanelDataLines_Paint()" und mein ContextMenü
= "ShowPointValue"-Dann habe ein Panel mit dem name "m_PanelDataLines"(hier werden die 3
Kurven gemalt , wenn das Programm hochfärht). Hier habe ich keine Methode
"OnMouseMove"-Die Punkte der 3 Kurven werden mit der Methode "m_PanelDataLines_Paint(
object sender , PaintEventArgs e )" erzeugt (genau diese Punkte sollen später
gezeigt werden)-Dann habe ich den CotextMenü "ShowPointValue" :Man kann mit der rechten
Mausklickt die Option "ShowPointValue" aktiviert, wenn das Programm
hochgeladen ist.Jetzt ist folgendes.
Wenn man das Programm hochfärht und die Option "ShowPointValue" mit dem
rechten Mausklick aktiviert, dann soll ein Rectangle auf meinem Panel
"m_PanelDataLines" erscheint und mir den x & y Werte den aktuellen Punkt wo
meine Maus sich befinden agngezeigt werden. Diese Werte werden in der Methode
"m_PanelDataLines_Paint()" berechnet .Meine Frage ist wie ich das in den Griff bekommen kann.
Besten Dank
-
sorry, falsches Forum...
-
So zeichnest Du ein Rechteck auf einem Panel.
private void panel_Paint(object sender, PaintEventArgs e) { e.Graphics.DrawRectangle(Pens.Yellow, 10, 10, 100, 100); }