Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: NolO en Septiembre 10, 2009, 08:38:00 pm

Título: Duda con control de usuario
Publicado por: NolO en Septiembre 10, 2009, 08:38:00 pm
Hola, pasa que haciendo un control de usuario lo coloco en un form y cuando despliego la grilla me doy con la sorpresa que esta me aparece debajo de los controles, mi consulta es si hay alguna forma de solucionar esto sin tener que usar la opcion de traer al frente o enviar al fondo en tiempo de diseño es decir hacerlo por codigo, o esa es la unica manera

(http://www.imagenonline.com/img_a181779.jpg) (http://www.imagenonline.com/show.php?id=181779)


Desde ya gracias por su ayuda.
Salu2,
Título: Re:Duda con control de usuario
Publicado por: LeandroA en Septiembre 10, 2009, 09:10:38 pm
Hola utiliza la funcion ZOrder, esta funcion la podes usar cuando lo mostras o le cambias el tamaño

fijate bien en que evento te combiene más

Código: [Seleccionar]
Private Sub UserControl_GotFocus()
Extender.ZOrder 0
End Sub

Private Sub UserControl_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Extender.ZOrder 0
End Sub

Private Sub UserControl_Resize()
Extender.ZOrder 0
End Sub

Private Sub UserControl_Show()
Extender.ZOrder 0
End Sub

sAludos
Título: Re:Duda con control de usuario
Publicado por: NolO en Septiembre 10, 2009, 09:33:23 pm
Hola utiliza la funcion ZOrder, esta funcion la podes usar cuando lo mostras o le cambias el tamaño

fijate bien en que evento te combiene más

Código: [Seleccionar]
Private Sub UserControl_GotFocus()
Extender.ZOrder 0
End Sub

Private Sub UserControl_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Extender.ZOrder 0
End Sub

Private Sub UserControl_Resize()
Extender.ZOrder 0
End Sub

Private Sub UserControl_Show()
Extender.ZOrder 0
End Sub

sAludos

Ok,muchas gracias por responder tan rapido a mi duda,Salu2.