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

#1 sergiño
12/04/2005 - 14:55 | Informe spam
Pues si esta declarado como public el imagelist
podras hacer una instancia del formulario que lo contiene en otros
formularios y acceder al imagelist porque es un miembro publico.



"Daniel Diez" escribió:

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
#2 Carmelo Enrique Gonzalez
12/04/2005 - 15:02 | Informe spam
Hola mi pana yo lo hago asi:

Dim frmMenuEImagen As New frmMenu()

'Asigna las imagenes a las barra de menu

ToolBar1.ImageList = frmMenuEImagen.Imagenes3

ToolBar1.Buttons.Item(0).ImageIndex = 0

ToolBar1.Buttons.Item(1).ImageIndex = 1


"Daniel Diez" escribió en el mensaje
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
#3 Daniel Diez
12/04/2005 - 15:26 | Informe spam
gracias por vuestro interés

"sergiño" escribió en el mensaje
news:
Pues si esta declarado como public el imagelist
podras hacer una instancia del formulario que lo contiene en otros
formularios y acceder al imagelist porque es un miembro publico.



"Daniel Diez" escribió:

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
#4 Daniel Diez
12/04/2005 - 15:26 | Informe spam
gracias por vuestro interés

"Carmelo Enrique Gonzalez" escribió en el
mensaje news:OlsFP$
Hola mi pana yo lo hago asi:

Dim frmMenuEImagen As New frmMenu()

'Asigna las imagenes a las barra de menu

ToolBar1.ImageList = frmMenuEImagen.Imagenes3

ToolBar1.Buttons.Item(0).ImageIndex = 0

ToolBar1.Buttons.Item(1).ImageIndex = 1


"Daniel Diez" escribió en el mensaje
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
#5 floyd303
12/04/2005 - 17:55 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida