Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - selezione immagine
Forum - C# / VB.NET - selezione immagine

Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 16:28
Venerdì, 05/12/2008
Ho una picturebox e sono riuscito ad individuare la regione selezionata dopo aver fatto un riquadro di selezione. C'è un modo per contornare la selezione, magari con una linea tratteggiata che gli gir tutto intorno al perimetro (tipo photoshop o la maggior parte dei programmi di disegno)?

PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 17:03
Venerdì, 05/12/2008
Nel metodo paint della picturebox puoi usare questo codice per disegnare un rettangolo tratteggiato:
Codice sorgente - presumibilmente VB.NET

  1. Dim P As New Pen(Color.Black)
  2. P.DashStyle = DashStyle.Dash
  3. e.Graphics.DrawRectangle(P, New Rectangle(20, 20, 50, 30))


Ma non credo si possa "animare".

PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 17:16
Venerdì, 05/12/2008
che devo mettere al posto della e?

PM Quote
Avatar
Gianluca87 (Ex-Member)
Expert


Messaggi: 300
Iscritto: 16/11/2008

Segnala al moderatore
Postato alle 19:40
Venerdì, 05/12/2008
la e probabilmente è un argomento della funzione che viene chiamata...

PM Quote
Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 17:18
Sabato, 06/12/2008
Non è che potete farmi un esempio pratico di come va applicato quel codice?
Ne approfitto anche per chiedervi se c'è un modo per ottenere la quantità di fotogrammi di un gif e,se sì, come modificarne uno ad uno.

PM Quote
Avatar
Gianluca87 (Ex-Member)
Expert


Messaggi: 300
Iscritto: 16/11/2008

Segnala al moderatore
Postato alle 18:43
Sabato, 06/12/2008
devi prendere la picture box su cui vuoi che venga eseguita quella funzione e assegnare quella funzione al metodo onpaint o paint ora non ricordo nel design dell'oggetto

PM Quote