Hallo.
Das Zeichnen auf eine Picturebox ist ja relativ einfach. Ich habe aber folgendes Problem (Ist wahrscheinlich auch relativ einfach zu lösen).
Ich bekomme von einer Kamera ca. 12 Bilder die Sekunde. Diese Bilder schreibe ich in eine Picturebox:
C#-Quelltext
1: 2:
| cam.GetImage(m_Image, 0); pictureBox1.Image = m_Image; |
Nun möchte ich auf diese Picturebox etwas zeichnen (z.B. ein Rechteck). Das mache ich so:
C#-Quelltext
1: 2: 3: 4: 5: 6:
| Pen objPen = new Pen(Color.Red); objPen.Width = 1;
Graphics objG = pictureBox1.CreateGraphics();
objG.DrawRectangle(objPen, 10, 10, 50, 50); |
Das wird nun gezeichnet und beim nächsten laden eines Image verschwindet das Rechteck wieder.
Wie bekomme ich das Rechteck in den Vordergrund?
Oder kann ich etwas über die pictureBox legen, was transparent ist, worauf ich Zeichnen kann?
Gruß
Rasmus