Visual Basic Foro

General => Códigos - Aportes - Recursos => Mensaje iniciado por: TOLO68 en Febrero 18, 2017, 05:43:27 pm

Título: Cambiar el icono de un UserControl de 16x15 a 24x24 pixels
Publicado por: TOLO68 en Febrero 18, 2017, 05:43:27 pm

-----------------------------------------------
Probado con XN Resource Editor 3.0.0.1
(el programa es gratuito)

-----------------------------------------------

Si os fijais en los controles propios de VB6 que estan en la paleta,
el icono es mas grande que los UserControls creados con el mismo VB5 o VB6........

A continuación os envio un truco sencillo que descubri trasteando :)
Espero que sea de utilidad.
Ya que busqué información por internet varias veces y nunca la encontré.

Os aconsejo que hagais una copia del mismo por si acaso,
o al guardarlo le deis otro nombre,
por si no os funcionara no perdais el original :)

Tambien podeis probar creando un Control nuevo, aunque no tenga nada de codigo.

---------------------------------------------

Abrimos XN Resource Editor, si no lo teneis creo que esta en esta misma web

Luego abrimos el OCX

File - Open - ElControl.ocx

En la ventana de la izquierda, vamos a la carpeta Bitmap,
luego a la carpeta 30000, no se si os saldra a vosotros el mismo numero,
y seguidamente tenemos un dibujo Languaje Neutral, hacemos click en el.

Ya tenemos la pantalla donde veremos el tipico icono de 16x15 pixels,
que tiene el usercontrol.

En Width y Height ponemos 24, para un icono de 24x24 pixels
y si quereis cambiais el numero de colores en pixel format, (que son 4Bit por defecto)

Ahora con la herramienta de dibujo modificar el Bitmap como si lo hicierais en Paint.

Y finalmente guardais el OCX

File - Save As - ElControl_Modificado.ocx

Ahora si en VB cargais este OCX, vereis que ya sale con el icono de 24x24 modificado por vosotros.

Y esto es todo !!!!!!!

Saludos desde España