Excepción en ImageList ('System.Reflection.TargetInvocationException' en mscorlib. dll)

27/10/2005 - 04:12 por Daltonic | Informe spam
Muy buenas.

Estoy teniendo una excepción y no tengo ni la más remota idea de por qué
puede ser.

Tengo una toolbar añadida a mi aplicación. A dicha barra, le tengo
asignado un ImageList (que lo llamo "ilToolBar").

El ImageList contiene, por lo pronto, un icono para uno de los botones
del toolbar.

En el toolbar, le asigno a uno de los botones dicho icono.

Hasta aquí, creo que he seguido el procedimiento habitual (estoy harto
de hacerlo y nunca me ha dado error).

Pues, lo que es compilar, compila correctamente. Pero al ejecutar me
salta la siguiente excepción:

Excepción no controlada del tipo
'System.Reflection.TargetInvocationException' en mscorlib.dll
Información adicional: Se inició una excepción en el destino de la
invocación.


La línea que queda señalada al saltar la excepción, es la que os marco
en el siguiente código:

//
// ilToolBar
//
this.ilToolBar.ImageSize = new System.Drawing.Size(32, 32);

//En esta próxima línea salta la excepción
this.ilToolBar.ImageStream =
((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilToolBar.ImageStream")));

this.ilToolBar.TransparentColor = System.Drawing.Color.Black;



Espero que alguien me pueda ayudar urgentemente, pues no logro añadir
ningún icono a la barra.

Gracias de antemano.
 

Leer las respuestas

#1 Daltonic
27/10/2005 - 04:52 | Informe spam
Bueno, solucionado en parte.
Tenía un "devenv.exe.manifest" para el tema de ver en tiempo de diseño
los estilos XP.
Por si le interesara a alguien, en ejecución es así:

[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}

Bueno, pues el manifest era el que me hacía saltar la exception.

En fin, me entretendré ahora en saber en mi nuevo problema, que es que
en tiempo de diseño me sale el icono, y en ejecución no. Lo que no me
pase a mí...



Muy buenas.

Estoy teniendo una excepción y no tengo ni la más remota idea de por qué
puede ser.

Tengo una toolbar añadida a mi aplicación. A dicha barra, le tengo
asignado un ImageList (que lo llamo "ilToolBar").

El ImageList contiene, por lo pronto, un icono para uno de los botones
del toolbar.

En el toolbar, le asigno a uno de los botones dicho icono.

Hasta aquí, creo que he seguido el procedimiento habitual (estoy harto
de hacerlo y nunca me ha dado error).

Pues, lo que es compilar, compila correctamente. Pero al ejecutar me
salta la siguiente excepción:

Excepción no controlada del tipo
'System.Reflection.TargetInvocationException' en mscorlib.dll
Información adicional: Se inició una excepción en el destino de la
invocación.


La línea que queda señalada al saltar la excepción, es la que os marco
en el siguiente código:

//
// ilToolBar
//
this.ilToolBar.ImageSize = new System.Drawing.Size(32, 32);

//En esta próxima línea salta la excepción
this.ilToolBar.ImageStream =
((System.Windows.Forms.ImageListStreamer)(resources.GetObject("ilToolBar.ImageStream")));


this.ilToolBar.TransparentColor = System.Drawing.Color.Black;



Espero que alguien me pueda ayudar urgentemente, pues no logro añadir
ningún icono a la barra.

Gracias de antemano.

Preguntas similares