Publicentral.com - alta en buscadores, registro buscadores, promocionaPromocion en buscadores y negocios online
Mostrando Codigo - Visual Basic
Code

Visual Basic - Desactivar boton X de cerrar ventana o formulario

Códigos Visual Basic

Agregando la primera parte del codigo a un modulo y la segunda parte a un formulario, conseguimos que no se cierre la ventana o formulario, porque el boton X de nuestra aplicacion aparecerá desactivado.
Visitas: 63,689 - 09/05/2004 0:18:39
CODIGO SIN DEMOSTRACIONNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO


// Codigo ofrecido por Tutores.org

  1. ' ---------- MODULO
  2. Public Const SC_CLOSE = &HF060
  3. Public Const MF_BYCOMMAND = &H0
  4. Public Declare Function GetSystemMenu Lib "user32" _
  5. (ByVal hwnd As Long, ByVal bRevert As Long) As Long
  6. Public Declare Function DeleteMenu Lib "user32" _
  7. (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
  8. Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
  9.  
  10. ' ---------- FORMULARIO
  11. Public Sub DisableXbutton(ByVal frmHwnd As Long)
  12. Dim hMenu As Long
  13. hMenu = GetSystemMenu(frmHwnd, 0&)
  14. If hMenu Then
  15. Call DeleteMenu(hMenu, SC_CLOSE, MF_BYCOMMAND)
  16. DrawMenuBar (frmHwnd)
  17. End If
  18. End Sub
  19.  
  20. Private Sub Form_Load()
  21. DisableXbutton (Me.hwnd)
  22. End Sub



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Desactivar boton X de cerrar ventana o formulario" href="http://www.tutores.org/codigo/1072/" target="_blank">Desactivar boton X de cerrar ventana o formulario</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
01-10-2007 08:23:43
2 5
me parecio exelente tu codigo me podrias enviar un codigo que contenga como agregar un sub menu
Comentario usuario
marcos
4 5
excelente hermano !si funciona!! "veo" que tu si pruebas el codigo antes de publicarlo en la red. bien por ti
Comentario usuario
Juan Carlos Nuñez
5 5
Muchas Gracias amigo por tomarte el tiempo en contestar, me fue de mucha utilidad a mi.
Comentario usuario
Sin definir
3 5
q mamarracho por dios, opcion controlbox del form en false.Saludos
Comentario usuario
RMARING
4 5
A que te refieres con un modulo, yo estoy trabajando en visual studio 2008, en vb, y desconosco eso de modulo. es el web.config o un modulo de clase? ahora el codigo para el formulario, en que parte lo agrego?.

atte.
Comentario usuario
01-07-2008 17:36:00
2 5
concuerdo con Sin Definir
Comentario usuario
Sin definir
1 5
Muy bueno, y no estoy de acuerdo con Sin definir y Jaime si ambas opciones son factibles y todo depende de lo cada uno quiera que el programa haga
Comentario usuario
TORTOS
1 5
Excelente aporte, no obstante al implementarlo en mi aplicación el sistema me genera el siguiente error:

"No se ha declarado el nombre frmHwnd"

Agradezco la ayuda al respecto,

Gracias, TORTOS COSTA RICA
Comentario usuario
alejandro caro
5 5
¿Se puede hacer lo mismo en tiempo de diseño?
Comentario usuario
pfernandez
5 5
Gracias por el aporte
Comentario usuario
asdas
3 5
Si se desabilita el control box no sale el icono que se le pone al form!! en cambio con este codigo desabilita la X y se puede mostrar el icono en la barra de titulo!! me sirvio mucho! gracias!
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.