Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/04/2006, 21:43
Avatar de Modern_Crusades
Modern_Crusades
 
Fecha de Ingreso: junio-2005
Mensajes: 620
Antigüedad: 19 años, 10 meses
Puntos: 1
pon este codigo en un modulo
Private Declare Function SetWindowPos Lib "user32" _
(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, _
ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Const HWND_TOPMOST = -1
Const SWP_NOMOVE = &H2
Const SWP_NOSIZE = &H1


Public Sub PutWindowOnTop(pFrm As Form)
Dim lngWindowPosition As Long

lngWindowPosition = SetWindowPos(pFrm.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)

End Sub

y luego e nel load de tu form pon
Call PutWindowOnTop(Me)


asi siempre estara en el frente eso si
si quieres poner algo ensima de esa
tendras que decirle a esa nueva
Call PutWindowOnTop(Me)

de ese modo los forms que llames con ese metodo estaran ensima de todo siempre menos de forms con ese metodo