Foros del Web » Programación para mayores de 30 ;) » .NET »

Añadir icono a un control personal

Estas en el tema de Añadir icono a un control personal en el foro de .NET en Foros del Web. Hola Estoy creando un control textbox que hereda del textbox de Microsoft y quisiera que al añadir mi textbox en la barra de herramientas del ...
  #1 (permalink)  
Antiguo 17/01/2006, 07:45
 
Fecha de Ingreso: abril-2003
Ubicación: España
Mensajes: 12
Antigüedad: 21 años
Puntos: 0
Añadir icono a un control personal

Hola

Estoy creando un control textbox que hereda del textbox de Microsoft y quisiera que al añadir mi textbox en la barra de herramientas del visual studio, me apareciera un icono al igual que aparece para los controles de Microsfot. ¿ Alguien sabe como puedo hacer ?.

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 17/01/2006, 17:25
Avatar de royrojas  
Fecha de Ingreso: diciembre-2004
Mensajes: 458
Antigüedad: 19 años, 4 meses
Puntos: 3
para hacer esto tienes que tener la imagen, por ejemplo un *.bmp
bitmap

y en la parte donde declaras el nombre de la calse, sobre el class ...
pones lo siguiente <ToolboxBitmap("TextBoxEx.bmp")> _

y deberia quedar como algo asi

<ToolboxBitmap("TextBoxEx.TextBoxEx.bmp")> _
Public Class TextBoxEx
Inherits System.Windows.Forms.TextBox
__________________
roy rojas
Programación en Español: DotNetcr.com
  #3 (permalink)  
Antiguo 17/01/2006, 17:34
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Ademas debe ser una imagen de 16x16, y tener el mismo nombre que tu clase principal, posteriormente desde el visual studio indicar en las properties de la imágen (Build Action->Embedded Resource) para que la adjunte a tu dll y sea visible en el toolbox

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:38.