用这个程序
Public 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
Public Sub AlwaysOnTop(TargetForm As Form, Always_On_Top As Boolean)
'******************************************************************
' 名 称: 总在最前过程
' 作 用: 使某一窗口总在最前或取消某一窗口的总在最前
' 参 数 表: TargetForm As Form 目标窗体
' Always_On_Top As Boolean 是否总在最前
'******************************************************************
If Always_On_Top Then
SetWindowPos TargetForm.hWnd, -1, 0, 0, 0, 0, 3
Else
SetWindowPos TargetForm.hWnd, -2, 0, 0, 0, 0, 3
End If
End Sub