Ciao Forum..
Vi espongo il mio problema:
Ho un Form dove visualizzo all'interno di una picturebox una bitmap.
Questa bitmap viene presa da un mio controllo personalizzato posto sempre sul form ( che ha una proprietà Preview di tipo Bitmap ).
Mi succede che nel fare questa istruzione :
vi venga generata l'eccezione "Oggetto già in uso altrove" riferito alla mia bmp.
Questa istruzione viene fatta in un Thread diverso da quello principale.
Da una mia idea ( forse sbagliata ) penso sia il fatto che nel momento che faccio il LockBits l'oggetto picturebox faccia un refresh spontaneo (es.dovuto al metodo Onpaint) o che la cosa sia dovuta ad un mio refresh forzato.
Considerato che i refresh che forzo da codice sono necessari ... come posso non fare verificare questo utilizzo simultaneo della mia risorsa condivisa ( bitmap ) Che?!?
La priorità che vorrei dare è quella che la bitmap deve sempre fare il LockBits( per non ritardarlo ) e del refresh eventualmente se ne "freghi" per farlo appena riesce.
E' possibile fare una cosa del genere?
Grazie a tutti.