IMAGELIST para todos los formularios

12/04/2005 - 10:12 por Daniel Diez | Informe spam
Hola a Todos:

Estamos intentando pasar un imagelist desde el formulario principal al resto
de formularios para mantener solo un contenedor de imagenes.

Sabe alguien como hacerlo?????


Gracias a todos

Dani

Preguntas similare

Leer las respuestas

#6 Daniel Diez
13/04/2005 - 17:13 | Informe spam
De nuevo os doy las gracias por vuestra ayuda.




"Roberto M. Oliva" escribió en el mensaje
news:
Hola!

Has intentado meter el objeto ImageList en un Singleton??
Es algo asi:

Public Class GlobalImageList
Protected Shared g_ImageList As ImageList = Nothing

Public ReadOnly Property Imagen(ByVal i As Integer) As Image
Get
If (g_ImageList Is Nothing) = True Then
CargarListaImagenes()
End If
Return g_ImageList.Images(i)
End Get
End Property

Private Shared Sub CargarListaImagenes()
' Cargar las imagenes
g_ImageList = New ImageList
g_ImageList.Images.Add(New Bitmap("Ruta1"))
...
End Sub
End Class

De esta manera puedes obtener un elemento de la lista de imagenes en
cualquier lugar del programa con la siguiente sentencia:

GlobalImageList.Imagen(0) ' Obtendriamos la primera imagen
GlobalImageList.Imagen(1) ' Obtendriamos la segunda imagen

Espero que te sirva de ayuda!!

Roberto M. Oliva

"Daniel Diez" wrote in message
news:...
Hola a Todos:

Estamos intentando pasar un imagelist desde el formulario principal al
resto
de formularios para mantener solo un contenedor de imagenes.

Sabe alguien como hacerlo?????


Gracias a todos

Dani
Respuesta Responder a este mensaje
#7 Muten
13/04/2005 - 18:00 | Informe spam
Un poco más simple..

declara el imagelist como Public Shared.
Ejemplo:

Public Class Form1
Inherits System.Windows.Forms.Form

Public Shared imgPpal As ImageList

...

end Class

Ahora podrás acceder a él desde cualquier formulario de
tu proyecto, solo tienes que poner: Form1.imgPpal

Espero que te sirva, yo tenia la misma duda y me
contestaron en el siguiente foro:
http://www.desarrollaconmsdn.com/fo...Post.aspx?
PostIDt2

Saludos!



Hola a Todos:

Estamos intentando pasar un imagelist desde el


formulario principal al resto
de formularios para mantener solo un contenedor de


imagenes.

Sabe alguien como hacerlo?????


Gracias a todos

Dani


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida