Auswählen eines Bereichs auf einer PictureBox.Image mit der Maus in C #

8

Ich wollte nur eine Auswahl auf meine picturebox.image stellen, aber das ist nur schlimmer geworden als eine kleine nervige Situation. Ich dachte über eine andere Bilderbox über die Hauptbildbox nach, aber es schien mir so faul zu sein. Ich muss wissen, ob es eine Möglichkeit gibt, einen Auswahlbereich (der halb transparent ist) auf einer Bildbox zu erstellen. Das Bild wird mit der Maus gezeichnet und sollte das Bild nicht verändern, wenn ich daran arbeite.

Beispiel:

%Vor%     
Berker Yüceer 14.06.2012, 15:14
quelle

1 Antwort

30

Ich habe deinen Code benutzt, du warst fast da. Sie mussten die PictureBox1 anstelle des Rechtecks ​​invalidieren. Ich habe auch eine Überprüfung für das Rect hinzugefügt, so dass es nicht gezeichnet wird, wenn es nicht initialisiert ist oder keine Größe hat.

Eine weitere wichtige Änderung: Ich habe das Rechteck nur einmal erstellt und seine Position und Größe angepasst. Weniger Müll zum Aufräumen!

BEARBEITEN

Ich habe einen Maus-Rechtsklick-Handler für das Rechteck hinzugefügt.

%Vor%     
Erno de Weerd 18.06.2012, 06:07
quelle

Tags und Links