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
    Nessuna risorsa collegata

    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