Cerrar de un formulario

31/07/2003 - 20:37 por Chelo | Informe spam
Grupo como puedo hacer para poder poner como desactivada
la X de cerrar de un formulario.

Gracias
Chelo

Preguntas similare

Leer las respuestas

#1 Hernán
31/07/2003 - 20:46 | Informe spam
"Chelo" escribía:

Grupo como puedo hacer para poder poner como desactivada
la X de cerrar de un formulario.

Gracias
Chelo



Lo correcto sería registrar el handler de tu formulario con el estilo
WC_NOCLOSE.

Ya que esto no es posible, puedes inhabilitar el item SC_CLOSE dentro del
window menu (GetSystemMenu() / EnableMenuItem()).

Hernán (27)
quilmes.ar
Respuesta Responder a este mensaje
#2 Josías Galván Reyes
31/07/2003 - 20:52 | Informe spam
Hay dos formas:

En las propiedades del formulario selecciona

BorderStyle=0 (None)

esto quita la "tachita", pero desgraciadamente también el borde...

la otra forma es que "canceles" la operación de la tachita con el evento
form_unload...

Private Sub Form_Unload(Cancel As Integer)
Cancel = 1
End Sub

pero esta solución es incompleta, ya que así *nunca* se descarga el
formulario...

la opción que yo uso es:

Option Explicit
Private puedoDescargar As Boolean
Sub Salir()
puedoDescargar = True
End Sub
Private Sub Form_Unload(Cancel As Integer)
Cancel = puedoDescargar + 1
End Sub

pruebala, es un pequeño truco "matemático" ...

Saludos
Sguindaw

Chelo wrote:

Grupo como puedo hacer para poder poner como desactivada
la X de cerrar de un formulario.

Gracias
Chelo



Sguindaw -> "gesteo onis: hacer que las cosas sean"
Respuesta Responder a este mensaje
#3 Pablo Muñoz
31/07/2003 - 21:15 | Informe spam
ControlBox de la forma en Falso.
Si eso es a lo que te refieres.

Saludos
Pablo.


"Chelo" escribió en el mensaje
news:020501c35792$ceb6e400$
Grupo como puedo hacer para poder poner como desactivada
la X de cerrar de un formulario.

Gracias
Chelo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida