Control personalizado en cuadro de herramientas

13/05/2005 - 11:57 por Víctor | Informe spam
Hola,
estoy desarrollando una especie de navegador de base de datos genérico
extendiendo la clase Panel, me gustaría que al añadir la librería a un
proyecto, se añadiera el control al cuadro de herramientas con la imagen que
yo haya asignado. Gracias de antemano por cualquier ayuda o indicación

Un saludo.
Víctor.

Preguntas similare

Leer las respuestas

#1 David
13/05/2005 - 13:24 | Informe spam
No estoy seguro si esto es lo que quieres...

namespace Controles_Personalizados{
[ToolboxBitmap(@"C:\logo_ip.bmp")]
...

Espero que te sirva.

Saludos.


"Víctor" escribió:

Hola,
estoy desarrollando una especie de navegador de base de datos genérico
extendiendo la clase Panel, me gustaría que al añadir la librería a un
proyecto, se añadiera el control al cuadro de herramientas con la imagen que
yo haya asignado. Gracias de antemano por cualquier ayuda o indicación

Un saludo.
Víctor.



Respuesta Responder a este mensaje
#2 Steven Lewis
14/05/2005 - 02:14 | Informe spam
Lo que dice Víctor es cierto pero tienes un problema con eso
Si vas a cargar esa librería en otro PC, debe estar ese bmp en la misma
ruta, de lo contrario se rompe.

Te sugiero que hagas lo siguiente

1. Agregas el bmp a tu proyecto.
2. Cambias su propiedad Build Action a Embedded Resource
3. Acá hay 2 opciones.
a. Si el bitmap se llama igual a tu control, escribes en el encabezado
de la clase lo siguiente
[ToolboxBitmap(typeof(MiControl))]
b. Si no es igual, entonces escribes lo siguiente
[ToolboxBitmap(typeof(MiControl), "tlbxIcon.bmp")]

Espero te sirva

Steven Lewis

"Víctor" escribió en el mensaje
news:
Hola,
estoy desarrollando una especie de navegador de base de datos genérico
extendiendo la clase Panel, me gustaría que al añadir la librería a un
proyecto, se añadiera el control al cuadro de herramientas con la imagen
que
yo haya asignado. Gracias de antemano por cualquier ayuda o indicación

Un saludo.
Víctor.


Respuesta Responder a este mensaje
#3 Anonimo
16/05/2005 - 13:47 | Informe spam
Señor, cuál es el espacio de nombres de ToolboxBitmap

estoy en vs 2003 y no me compila, por qué ??

tengo
System.ComponentModel
System.ComponentModel.Design


Lo que dice Víctor es cierto pero tienes un problema con


eso
Si vas a cargar esa librería en otro PC, debe estar ese


bmp en la misma
ruta, de lo contrario se rompe.

Te sugiero que hagas lo siguiente

1. Agregas el bmp a tu proyecto.
2. Cambias su propiedad Build Action a Embedded Resource
3. Acá hay 2 opciones.
a. Si el bitmap se llama igual a tu control,


escribes en el encabezado
de la clase lo siguiente
[ToolboxBitmap(typeof(MiControl))]
b. Si no es igual, entonces escribes lo siguiente
[ToolboxBitmap(typeof


(MiControl), "tlbxIcon.bmp")]

Espero te sirva

Steven Lewis

"Víctor" escribió en el mensaje
news:
Hola,
estoy desarrollando una especie de navegador de base




de datos genérico
extendiendo la clase Panel, me gustaría que al añadir




la librería a un
proyecto, se añadiera el control al cuadro de




herramientas con la imagen
que
yo haya asignado. Gracias de antemano por cualquier




ayuda o indicación

Un saludo.
Víctor.






.

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