Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: YAcosta en Diciembre 29, 2011, 02:52:23 am

Título: ucImagen encima de otros controles
Publicado por: YAcosta en Diciembre 29, 2011, 02:52:23 am
Me di con una pequeña sorpresa y no pude resolver.

El control ucImage quiero ponerlo encima del control MSHFlexgrid, ¿hay alguna manera de lograr esto? modificando algo quiza? Pensé en poner el ucImage dentro de un picture pero me perderé la bondad de la transparencia.

Saludos
Título: Re:ucImagen encima de otros controles
Publicado por: Bazooka en Diciembre 29, 2011, 07:08:35 am
Hola Iban la verdad es que no he usado el control pero si no lo puedes poner delante de la grilla es por que debe ser un control sin ventana (Hwnd)-
Seguro ya te orientaran los mas expertos!
Título: Re:ucImagen encima de otros controles
Publicado por: YAcosta en Diciembre 29, 2011, 06:15:28 pm
Cierto, creo que es eso, el ucImage utiliza el control Image. Bueno lo resuelvo poniéndolo dentro de un picture y aprovechando sus otras bondades.
Título: Re:ucImagen encima de otros controles
Publicado por: LeandroA en Diciembre 29, 2011, 08:24:48 pm
hola Yvan no se puede poner sobre el control direcatamente ya que es una ventana de tipo windowless o algo asi no recurdo bien es tal como el image el label o el shape en fin la solución es un picture de contenedor, pero si vas a hacer eso porque no mejor utilizar propiedad picture del picturebox.
Título: Re:ucImagen encima de otros controles
Publicado por: YAcosta en Diciembre 29, 2011, 09:04:35 pm
Hola Leandro, gracias por la respuesta.

Si me quedo claro lo del control ucImage. Y estoy insistiendo en el control ucImage por un tema visual, puedo aprovechar en usar el efecto de fade o transparencia al llegar o salir el mouse. Es un programa pequeño y lo que consuma no sera significativo, por el momento ya lo hice y quedo bien y el costo es un control picture mas para los 3 botones ucImage que puse.