Access - No se cierre forma

 
Vista:

No se cierre forma

Publicado por Carmen (28 intervenciones) el 05/08/2008 03:16:14
HOLA, quiero que un formulario no se cierre alguien sabe como, no se cierre ni en el formulario, ni arriba donde es propio de access el boton "X" lo intente asi pero no me funciona, haber si alguien me puede ayudar

' Sección de Declaraciones :
Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
Const MF_BYPOSITION = &H400&
Const MF_REMOVE = &H1000&
' Fin Sección de Declaraciones

' Evento al Cargar :
Private Sub Form_Load()
DoCmd.Maximize
EliminaBotonCerrar Me
End Sub

' Evento que desactiva el botón ( X ) que se llama desde Form_Load :
Private Sub EliminaBotonCerrar(Frm As Form)
Dim WinWnd As Long, Ret As String, RetVal As Long, lpClassName As String
WinWnd = Application.hWndAccessApp
If WinWnd = 0 Then MsgBox "Couldn't find the window ...": Exit Sub
Dim hSysMenu As Long, nCnt As Long
hSysMenu = GetSystemMenu(WinWnd, False)
If hSysMenu Then
nCnt = GetMenuItemCount(hSysMenu)
If nCnt Then
RemoveMenu hSysMenu, nCnt - 1, MF_BYPOSITION Or MF_REMOVE
RemoveMenu hSysMenu, nCnt - 2, MF_BYPOSITION Or MF_REMOVE
DrawMenuBar Frm.hwnd
End If
End If
End Sub
-----------------------------------------------------------------------------------------------------------
Saludos!
Carmen
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No se cierre forma

Publicado por Victoria (1530 intervenciones) el 06/08/2008 14:01:36
Y... ¿por qué no vas a las propiedades del form y ANULAS todos los botones (cerrar etc) del mismo?

Un saludo
Victoria
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar