Wieder einmal die Drawline...
-
Hi Leute, ich muss vorweg sagen, dass ich mich noch nie mit Zeichenfunktionen beschäftigt habe, aber ich nun eine grafische Ausgabe brauch.
private: System::Void button1_Click_1(System::Object * sender, System::EventArgs * e)
{
test(izahl);
}
public: void test(int izahl)
{
Graphics g = pictureBox1->CreateGraphics();
g.DrawLine(new Pen(Color::Red, 1.0f), izahl, 20, izahl+1, 20);
g.Dispose();
}Wie aus dem Quellcode halbwegs ersichtlich sein sollte, habe ich auf der Form eine Picturebox(pictureBox1) und ein Button(button1) angelegt, mein Ziel soll es sein einen geraden Strich von P1(izahl;20) zu P2(izahl+1;20) zu zeichnen, sobald der button1 geklickt wird.
Wäre wohl einer von euch mal so nett mir dafür nen sauberes Beipsiel zu geben? Danke!
-
Hier
Graphics^ g = pictureBox1->CreateGraphics(); g->DrawLine(gcnew Pen(Color::Red, 1.0f), 40, 20, 80, 20);
Ersetze die Zahlen wieder durch die Variablen.
Gruß, Kalle
-
Hmm...
also ich hab das mit dem
Graphics^ g = pictureBox1->CreateGraphics();
g->DrawLine(gcnew Pen(Color::Red, 1.0f), 60, 0, 60, 100);
probiert, war aber in meiner Version falsch.
richtig ist:
Graphics* g = pictureBox1->CreateGraphics();
g->DrawLine(new Pen(Color::Red, 1.0f), 60, 0, 60, 100);
aber danke dennoch!
-
Womit arbeitst Du?
Weil das Projekt ist für VS 2005.Gruß, Kalle