ToolboxBitmap

12/12/2005 - 18:06 por David | Informe spam
Buenas:
A ver si alguien puede aclararmen porque me pasa esto. Tengo un proyecto
que son un conjunto de controles, para cada control he creado un bitmap, de
16*16 y 256 colores, le he puesto el mismo nombre que el fichero cs, y los
he marcado como Recurso incustrado.

Hasta aqui todo bien, el problema viene cuando trato de asignarle ese
bmp a un UserControl, es decir si mi control es del tipo UserControl, no me
muestra el bmp. Sin embargo, si por ejemplo, creo un contro del tipo Label,
automaticamente me coge el bmp(mismo nombre que fichero cs) que he creado
para ese control . (El icono no deberia ser, porque es el mismo fichero para
todos los controles con diferente nombre).

Ejemplo:
- public class ControlUsuario : System.Windows.Forms.UserControl ( este no
me lo muestra aunque tenga el bmp ControlUsuario.bmp)

-public class MiEtiqueta : Label ( este me muestra el bmp que he creado como
MiEtiqueta.bmp)



muchas gracias por todo y un saludo
 

Leer las respuestas

#1 A.Poblacion
12/12/2005 - 21:35 | Informe spam
¿Has probado a ponerle el atributo [ToolboxBitmap(typeof(ControlUsuario),
"ControlUsuario.ico")] a tu clase ControlUsuario?



"David" wrote in message
news:u36F84z$
Buenas:
A ver si alguien puede aclararmen porque me pasa esto. Tengo un


proyecto
que son un conjunto de controles, para cada control he creado un bitmap,


de
16*16 y 256 colores, le he puesto el mismo nombre que el fichero cs, y los
he marcado como Recurso incustrado.

Hasta aqui todo bien, el problema viene cuando trato de asignarle ese
bmp a un UserControl, es decir si mi control es del tipo UserControl, no


me
muestra el bmp. Sin embargo, si por ejemplo, creo un contro del tipo


Label,
automaticamente me coge el bmp(mismo nombre que fichero cs) que he creado
para ese control . (El icono no deberia ser, porque es el mismo fichero


para
todos los controles con diferente nombre).

Ejemplo:
- public class ControlUsuario : System.Windows.Forms.UserControl ( este no
me lo muestra aunque tenga el bmp ControlUsuario.bmp)

-public class MiEtiqueta : Label ( este me muestra el bmp que he creado


como
MiEtiqueta.bmp)



muchas gracias por todo y un saludo


Preguntas similares