Recuperare la risorsa dall'assembly

Quando includiamo una immagine nell'assembly è possibile recuperarla tramite la classe reflection

Questo è comodo quando carichiamo immagini direttamente dall'assembly.

in imageTemplate impostiamo il nome dell'immagine che inclusa nell'asembly

Nomeassembly.Classe= qui possiamo impostare qualsiasi classe del nostro progetto

imageTemplate = nome dell?immagine

Friend Shared Function GetResourceImage(ByVal imageTemplate As String) As Image

Dim assembly1 As Reflection.Assembly = Reflection.Assembly.GetAssembly(GetType(Nomeassembly.Classe))

Dim stream1 As IO.Stream = assembly1.GetManifestResourceStream("NomeAssembly." & imageTemplate)

If (stream1 Is Nothing) Then

Return Nothing

End If

Return Image.FromStream(stream1)

End Function

Nella stessa categoria

Commenti

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.

© 1998-2008 - dracula - Il blog di Fabio "dracula" Civerchia

TagCloud
BLOG INFO
  • Post: 26
  • Commenti: 5
  • TrackBacks: 2
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom OPML
CATEGORIE
I PIÙ LETTI DEL MESE
IN EVIDENZA