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%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%Tags und Links .net c# winforms system.drawing