Hallo,
Ich versuche gerade eine Viereck über eine PictureBox zu legen, was mir auch gelingt:
Ich habe auch eine Zoom Funktion aber jedoch verschwindet das Rechteck/RECT wenn ich das bild in dem Panel bewegen oder ich das Bild Herranzoome, also immer wenn ich etwas mit dem bild mache verschwinden die Rechtecke. Wie kann ich also die rechtecke immer dabehalten, das sie nicht mehr verschwinden.
MfG Kevin :)
Ich versuche gerade eine Viereck über eine PictureBox zu legen, was mir auch gelingt:
VB.NET-Quellcode
- Curs = PictureBox1.PointToClient(Cursor.Position)
- x2 = Curs.X / 0.5 ^ (Zoom / 10)
- y2 = Curs.Y / 0.5 ^ (Zoom / 10)
- Rx2 = Curs.X
- Ry2 = Curs.Y
- G = PictureBox1.CreateGraphics
- Dim brshBG As Brush = New SolidBrush(Color.FromArgb(72, Color.White))
- G.FillRectangle(brshBG, Rx1, Ry1, Rx2 - Rx1, Ry2 - Ry1)
- G.DrawRectangle(Pens.Red, Rx1, Ry1, Rx2 - Rx1, Ry2 - Ry1)
- G.FillRectangle(brshBG, Rx1, Ry1, Rx2 - Rx1, Ry2 - Ry1)
Ich habe auch eine Zoom Funktion aber jedoch verschwindet das Rechteck/RECT wenn ich das bild in dem Panel bewegen oder ich das Bild Herranzoome, also immer wenn ich etwas mit dem bild mache verschwinden die Rechtecke. Wie kann ich also die rechtecke immer dabehalten, das sie nicht mehr verschwinden.
MfG Kevin :)