• Domingo 22 de Diciembre de 2024, 23:04

Autor Tema:  Problema con activeskin y vb6  (Leído 8242 veces)

korsakof

  • Miembro activo
  • **
  • Mensajes: 36
  • Nacionalidad: es
    • Ver Perfil
Problema con activeskin y vb6
« en: Viernes 13 de Marzo de 2009, 11:39 »
0
Hola de nuevo
Tengo un problemilla. He combinado vb6 y activeskin y a la hora de cargar un skin me desaparecen todas las label o etiquetas.

Gracias.

rogerfor

  • Miembro activo
  • **
  • Mensajes: 57
    • Ver Perfil
Re: Problema con activeskin y vb6
« Respuesta #1 en: Viernes 20 de Marzo de 2009, 01:27 »
0
el activeskin no soporta ni los labels, ni imagen, pero si no te has dado cuenta cuando agregas el activeskin, son 2 botones los que te agrega, el principal que es para agregar el skin, y uno, que son labels, creo que es un cuadrito que dice ab, aparece seguido del boton del activeskin

seba123neo

  • Miembro activo
  • **
  • Mensajes: 36
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.neovisualbasic.com.ar/
Re: Problema con activeskin y vb6
« Respuesta #2 en: Domingo 22 de Marzo de 2009, 18:08 »
0
Hola, el activeskin no soporta controles que no tienen la propiedad HWND como el label o el image, para que te lo tome lo debes poner dentro de un contenedor como un control picturebox...o directamente usar el que viene con el ActiveSkin se llama SkinLabel que es una label como el comun pero si tiene HWND...

saludos.
Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Problema con activeskin y vb6
« Respuesta #3 en: Domingo 22 de Marzo de 2009, 19:49 »
0
Cita de: "seba123neo"
Hola, el activeskin no soporta controles que no tienen la propiedad HWND como el label o el image,
saludos.

Esto no es exactamente así. Para ser más exactos, el activeskin, sólo funciona con un puñado de controles estándard, razón por la que nunca lo he usado, por ejemplo el SSTab tiene Hwnd, como contenedor que es, pero ni lo 've'...

Si tu aplicación se remite a usar cuatro botones y unas cajas de texto, pués vale, pero como te salgas de la 'caja de arena' ya 'embarras toda la cocina', algo así como les ocurre a los gatos...
«Ma non troppo»
----> ModoVacaciones = False<----

seba123neo

  • Miembro activo
  • **
  • Mensajes: 36
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.neovisualbasic.com.ar/
Re: Problema con activeskin y vb6
« Respuesta #4 en: Domingo 22 de Marzo de 2009, 20:12 »
0
Cita de: "Nebire"
Cita de: "seba123neo"
Hola, el activeskin no soporta controles que no tienen la propiedad HWND como el label o el image,
saludos.

Esto no es exactamente así. Para ser más exactos, el activeskin, sólo funciona con un puñado de controles estándard, razón por la que nunca lo he usado, por ejemplo el SSTab tiene Hwnd, como contenedor que es, pero ni lo 've'...

Si tu aplicación se remite a usar cuatro botones y unas cajas de texto, pués vale, pero como te salgas de la 'caja de arena' ya 'embarras toda la cocina', algo así como les ocurre a los gatos...

No, el SSTab funciona perfectamente con activeSkin y si se "VE", lo unico es que no se le puede aplicar el skin nada mas porque como dijiste soporta solo algunos...yo nunca lo he usado, simplemente se como funciona...
Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein

Nebire

  • Miembro HIPER activo
  • ****
  • Mensajes: 670
    • Ver Perfil
Re: Problema con activeskin y vb6
« Respuesta #5 en: Lunes 23 de Marzo de 2009, 07:42 »
0
Cita de: "seba123neo"

 el SSTab funciona perfectamente con activeSkin y si se "VE", lo unico es que no se le puede aplicar el skin nada mas porque como dijiste soporta solo algunos...yo nunca lo he usado, simplemente se como funciona...
Al decir que 'no lo ve' no quise decir que se quede invisible ni que deje de funcionar, sino que causa espanto ver 30 controles en un formulario con un skin y un control 'desnudo'...
Cuando se usa un skin, o se lo aplica a todos o a ninguno. Controles como el SSTab tienen la particularidad de que ni siquiera se puede establecer el color de fondo para que al menos entrara en consonancia, con el color del skin. dicho de otro modo, el color del fondo es el fondo del contenedor original.

Yo no desanimo a la gente para que no lo use, sino solamente señalo que tengan en cuenta que si piensan usarlo que se pare a pensar de antemano que controles va a llevar su aplicación y si todos se podrrán revestir con el skin. Nada más.
«Ma non troppo»
----> ModoVacaciones = False<----

Tazler

  • Nuevo Miembro
  • *
  • Mensajes: 10
  • Nacionalidad: ve
    • Ver Perfil
Re: Problema con activeskin y vb6
« Respuesta #6 en: Viernes 19 de Marzo de 2010, 13:13 »
0
Amigo acabo de ingresar al foro, de verda me gusta y talvez mi respuesta llegue un poco tarde pero yo solucione ese problema hace poco con un proyecto de software educativo que he estado realizando para el colegio, y pues esto me funciono al pelo, con este codigo:

Private Sub Form_Load()
Skin1.LoadSkin "c:Tuskin.skn" ' cargamos el skin
Skin1.SkinClientArea = False ' le decimos que no aplique el skin al area cliente  
Skin1.ApplySkin Form1.hWnd ' aplicamos el skin al formmulario
End Sub

Copialo tal cual como esta en ese mimo orden, el unico problema va ser el fondo, el fondo de la aplicación debes cargarlo en tiempo de diseño, porque si lo haces atravez de codigo no se carga.

Bueno espero poder haber sido de ayuda.

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Problema con activeskin y vb6
« Respuesta #7 en: Viernes 19 de Marzo de 2010, 14:48 »
0
Cita de: "Tazler"
Amigo acabo de ingresar al foro, de verda me gusta y talvez mi respuesta llegue un poco tarde pero yo solucione ese problema hace poco con un proyecto de software educativo que he estado realizando para el colegio, y pues esto me funciono al pelo, con este codigo:

Private Sub Form_Load()
Skin1.LoadSkin "c:Tuskin.skn" ' cargamos el skin
Skin1.SkinClientArea = False ' le decimos que no aplique el skin al area cliente  
Skin1.ApplySkin Form1.hWnd ' aplicamos el skin al formmulario
End Sub

Copialo tal cual como esta en ese mimo orden, el unico problema va ser el fondo, el fondo de la aplicación debes cargarlo en tiempo de diseño, porque si lo haces atravez de codigo no se carga.

Bueno espero poder haber sido de ayuda.

Bienvenido  :comp: , la buena ayuda nunca llega tarde ya que las respuestas no solo sirven al que pregunto. Pero hay que tener cuidado con los hilos demasiado viejos,si valiera la pena revivirlos. y si la respuesta en verdad es ad hoc a lo que se pregunta.


De nuevo Bienvenido  
Saludos
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

Tazler

  • Nuevo Miembro
  • *
  • Mensajes: 10
  • Nacionalidad: ve
    • Ver Perfil
Re: Problema con activeskin y vb6
« Respuesta #8 en: Viernes 19 de Marzo de 2010, 19:34 »
0
Cita de: "F_Tanori"
Bienvenido  :comp: , la buena ayuda nunca llega tarde ya que las respuestas no solo sirven al que pregunto. Pero hay que tener cuidado con los hilos demasiado viejos,si valiera la pena revivirlos. y si la respuesta en verdad es ad hoc a lo que se pregunta.
De nuevo Bienvenido  
Saludos

Muchas gracias