El diseño no es mi fuerte, mis mejores combinaciones son negro y rojo, negro y amarillo oro o simplemente negro con letras blancas y alguna imagen en rojo. Para que meterme en eso siendo programador, pero felizmente hay algunas cosas que podemos aplicar a nuestros formularios para que sean mas vistosos.
Este OCX lo venia usando en Vb 6.0 hace algunos años atras y no sabia que aun lo podia usar en Visual Studio .NET, lo probe y si funciona bien. Asi que aca lo dejo en C# y VB para quienes quieran implementarlo.
C#
this.axSkin1.LoadSkin(ruta);
this.axSkin1.ApplySkin(this.Handle.ToInt32());
VB
Me.AxSkin1.LoadSkin(ruta)
Me.AxSkin1.ApplySkin(Me.Handle.ToInt32())
axSkin1 es el nombre por defecto del control, que lo añado y luego lo arrastro a mi formulario, tambien trae su propio label ya que el que viene por defecto en el Visual Studio no funciona la transparencia, si alguien soluciona eso por favor me lo hace saber.
Descargas
Los Skin aqui, incluye el ActiveSkin.ocx 4
Ejemplos en .Net 2008, C# y VB
La mayoría de los Skin los encontré en http://www.canalvisualbasic.net
En el foro de Canal Visual Basic pueden encontrar un manual para hacer sus propios Skin
Para los que preguntan si funciona con VS 2010… PRUEBENLO, la descarga es rápida, solo así podrán tomar en cuenta si les sirve o no, en lo particular me parece que ya lo de la apariencia con el WIN7 se ve muy bien y algunos retoques en ciertos controles es mas que suficiente.
Etiquetas: Active Skin, Apariencia, formularios, ocx, Skin






hola, muy buen aporte estaba buscando como hacer en vb.net y no habia encontrado ninguna pagina.gracias por el aporte
No me funciona en Visual Studio 2005, me dá error. Por favor ayúdenme. Los errores son los siguientes:
No se pudo resolver la referencia COM “sdole, Version 7.03300.0=neutral, PublicKeyToken=b03f5f7f11d50a3a” depemdiente
No se pudo crear el ensamblado de contenedor para la biblioteca de tipos “AxACTIVESKINLib”. Se produjo una excepcion de tipo “Microsoft.Build.Tasks.ComReferenceResolutionException.
El tipo AxACTIVESKINLib.AxSkin no esta definido.
El tipo AxACTIVESKINLib.AxSkin no esta definido.
Por favor díganme una solución para esto, lo necesito urgente…
Hola, no es que no funcione, como lo dije funciona desde VB 6.0 hasta el VB 2008 (yo uso C#)
Lo que debes hacer una vez descargado es:
1.- Agregar el actskin4.ocx a la lista de tus controles(Choose items…), eso te va añadir dos controles
ActiveSkin Control
SkinLabel Class
2.- agrega el ActiveSkin que va a salir con el nombre axSkin2, eso es porque el axSkin1 aun sigue ahi pero esta oculto en el diseñador de tu formulario, por el error al cargar el form
3.- No olvides buscar la ruta donde esta tus skins, los archivos con extencion *.skn por defecto esta “D:\Mis documentos\Visual Studio 2008\Projects\WFASkin\Skin\” cambialo.
Ahora debe salirte.
Suerte.
Hola… gracias por contestarme tan rápido…
En realidad siempre lo he hecho así como dices, pero igual no me funciona. Cuando vi tu respuesta lo hice denuevo exactamente como dices, y tampoco me funciona, me da los mismos errores que dije anteriormente.
1- Registré el control en windows (regsvr32 D:/Skin/Skin/actskin4.ocx)
2- Lo agregué a la lista de controles
3- Le di a volver a generar el proyecto en explorador de soluciones (para que ubique el control en la carpeta del proyecto, porque si no da error)
4- Lo agregué al formulario (pero puso axSkin1, no axSkin2 como dices)
5- Lo trate de correr y dio los mismos errores.
Por favor, si no es mucha molestia dime denuevo de una forma mas detallada como es que lo haces, te lo agradeceré la vida entera…
Me paso lo mismo, tuve q resgitrar el ocx y agregarlos a los componentes, debes copiar el ocx en la carpeta de system 32 y registrarlo.
Bueno mi duda es la siguiente he copnseguido hacer la misma rutina para visual 2008 y 2003, pero con 2005 no aparece el skin , alguna idea, te digo ya me aparecen los componentes en la barra de herramientas los agrego pero ya luego como q no los carga….uhmm no c q pasa
Active Skin … lo he utilizado en VB 6.0 y en Power builder es excelente… Es bueno saber q tambien funciona en .net, ya lo voy a probar… pero tal ves saben si existe algun control similar para trabajar con paginas web en .net, algo para poder modificar dinamicamente las hojas de estilo, templates o manejar de alguna manera los css del sitio web …???
Tienes que desactivar el DEP para que te funcione si es que estas utilizando vista, de cualquier manera te mando un link para que veas como se hace.
http://www.vistax64.com/tutorials/120778-dep-enable-disable.html
Holaaaa… tengo un problema al utilizar el actskin.ocx… no me permite utilizarlo..me da un error de memoria dañada o corrupta… estoy trabajando en visual .net2008… porfa si me pueden ayudar
Muchachos q quiero Importar ese Active Skin, estoy trabando en VB2005 y pues resulta q siguiendo todos los pasos q indica, incluyendo las correcciones q aportan, pos no resulta nada: muestra esos herrores, y el Skin no se ve,
talvez hay alguna manera de realizar la importacion por codigo, para no tener paltas? y q corra normal todo?
Hola, alguien conoce otro control para .net que haga lo mismo que este pero que sea gratuito
bueno me da este problema a mi tambien tengo utilizar el actskin.ocx… no me permite utilizarlo..me da un error de memoria dañada o corrupta… que puedo hacer . utilizo el visual studio 2008 y tengo el windows vista ultima
este estilo solo da un al form . pero no a los botones
chicos ya tengo la solucion denle clicx al control ock q esta en su formulario
denle cargar skin y eligan su skin luego en su evento load ponga este codigo
axSkin1.ApplySkin(this.Handle.ToInt32()); –importante
si fuera c# para .net para vb es casi parecido
choche todo me sale perfecto
pero el skin solo afecta al formulario y no a sus controles me puedes ayudar en seo porfavor uso vb 2008.
te agradecere de antemano
Ya me salio el skin en vb.net 2005 pero solo cambia la apariencia de los formularios.
¿Como hago para que tambien cambien las apariencias de los controles?
Agradeceria mucho sus respuesta.
Gracias por el post.
quando uso aparece normal mais os botões não mudam para o padrão da skin =/
hola he agregado la libreria y todos los pasos pero al agregar el control al form me sale error de memoria corrupta, trabajo con win 7 he tratado de desactivar el DEP pe no me permite . Ayuda porfaaaaaa
pues ya resolvi el problema desactive el dep, cree un instalador para mi aplicacion en .net 2008 pero cuando lo instalo en otro pc de xp o de win 7 no abre la aplicacion
si embargo si creo el instalador sin el ocx si funciona pero claro ya no uso skin
. USO .net2008 y win 7
saben soy algo nuevo en le lenguaje de c# y quisiera que me explicaran mas detalladamente el tema de los skin. espero y me respondan pronto
Gracias…….
joa men!! gracias!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
gracias!!
XD! llevo dias buscando esto!!
si es tan amable me puede dar su correo???
algun dia charlamos too bn! soy estudiante de ing. de sist.
y de nuevo gracias =)
me puedes enviar el ocx y los skins
por fa kiero agregarlo a visual studio 2008
DOSHO23, he tenido el problema de que los skin no me corren en VB6 ya he hecho todo lo que han dicho todos pero no me resulta, como lograste que corriera?
gracias
e agregado el skin a vb.2008 , el formulario acepta el skin y lo veo chevere pero los controles no cambian ningun control cambia , botones combobox ¿?
Es posible trabajar en windows seven con actskin.ocx, parece que no!!!!
hola como hago para que tambien me cargen los botoenes con el skin solo afecta a mi Formulario..
si ami me funciona tambien pero los botones y algunos controles todos en realidad menos los textbox no cambian
Funciona en visual studio 2010?????