Domanda

Voglio ottenere una parte di un'immagine in un PictureBox, consentendo all'utente di selezionare una regione rettangolare (simile a come si può fare in Photoshop con strumento di selezione).

Come posso fare questo?

È stato utile?

Soluzione

Si dovrà disegnare un rettangolo o linee in base a dove hanno cliccato e trascinato. Il punto di partenza potrebbe essere il mouse x, y e quindi si otterrebbe l'ultimo punto da rilascio del mouse x, y.

Altri suggerimenti

Cattura gli eventi del mouse sulla casella di immagine per definire il rettangolo di selezione e utilizzare Graphics.DrawRectangle richiamare la vostra rettangolo di selezione nell'evento Paint della casella di immagine.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top