Cerrar formulario.

07/03/2005 - 22:53 por JMContreras | Informe spam
¿Alguien me puede decir cómo puedo evitar que se cierre un formulario con la
(X) para que se tenga que cerrar mediante la opción de menú que se ha
implementado?

Por cierto estoy desarrollando con visual studio .net 2003

Gracias.

Preguntas similare

Leer las respuestas

#1 ACP
08/03/2005 - 09:35 | Informe spam
Hola

en el evento Closing del formulario:

e.Cancel = True

Saludos

ACP


"JMContreras" wrote:

¿Alguien me puede decir cómo puedo evitar que se cierre un formulario con la
(X) para que se tenga que cerrar mediante la opción de menú que se ha
implementado?

Por cierto estoy desarrollando con visual studio .net 2003

Gracias.
Respuesta Responder a este mensaje
#2 JMContreras
08/03/2005 - 22:29 | Informe spam
Gracias por tu interés, pero he probado lo que me has dicho y cuando desde el
emulador cierro el formulario ni siquiera entra en el evento closing. Yo
había probado a poner un msgbox en estos eventos (closing, closed, disposed
...) para ver en cual entraba y no salta a ninguno de ellos.

Gracias ;)

"ACP" wrote:

Hola

en el evento Closing del formulario:

e.Cancel = True

Saludos

ACP


"JMContreras" wrote:

> ¿Alguien me puede decir cómo puedo evitar que se cierre un formulario con la
> (X) para que se tenga que cerrar mediante la opción de menú que se ha
> implementado?
>
> Por cierto estoy desarrollando con visual studio .net 2003
>
> Gracias.
Respuesta Responder a este mensaje
#3 ACP
09/03/2005 - 11:47 | Informe spam
Hola,

estas trabajando con Pocket PC o con Win CE .Net??

Ten en cuenta, que en pocket pc, cuando se pulsa sobre el
botón de la X, la aplicación no se cierra se minimiza.

Saludos

ACP


"JMContreras" wrote:

Gracias por tu interés, pero he probado lo que me has dicho y cuando desde el
emulador cierro el formulario ni siquiera entra en el evento closing. Yo
había probado a poner un msgbox en estos eventos (closing, closed, disposed
...) para ver en cual entraba y no salta a ninguno de ellos.

Gracias ;)

"ACP" wrote:

> Hola
>
> en el evento Closing del formulario:
>
> e.Cancel = True
>
> Saludos
>
> ACP
>
>
> "JMContreras" wrote:
>
> > ¿Alguien me puede decir cómo puedo evitar que se cierre un formulario con la
> > (X) para que se tenga que cerrar mediante la opción de menú que se ha
> > implementado?
> >
> > Por cierto estoy desarrollando con visual studio .net 2003
> >
> > Gracias.
Respuesta Responder a este mensaje
#4 JMContreras
10/03/2005 - 08:21 | Informe spam
Estoy trabajando con Pocket Pc y teniendo en cuenta que se minimiza lo que
debo de antes entonces es controlar si existe una copia del programa en
memoria para no volverlo a cargar. ¿Que opinas?

Saludos.

"ACP" wrote:

Hola,

estas trabajando con Pocket PC o con Win CE .Net??

Ten en cuenta, que en pocket pc, cuando se pulsa sobre el
botón de la X, la aplicación no se cierra se minimiza.

Saludos

ACP


"JMContreras" wrote:

> Gracias por tu interés, pero he probado lo que me has dicho y cuando desde el
> emulador cierro el formulario ni siquiera entra en el evento closing. Yo
> había probado a poner un msgbox en estos eventos (closing, closed, disposed
> ...) para ver en cual entraba y no salta a ninguno de ellos.
>
> Gracias ;)
>
> "ACP" wrote:
>
> > Hola
> >
> > en el evento Closing del formulario:
> >
> > e.Cancel = True
> >
> > Saludos
> >
> > ACP
> >
> >
> > "JMContreras" wrote:
> >
> > > ¿Alguien me puede decir cómo puedo evitar que se cierre un formulario con la
> > > (X) para que se tenga que cerrar mediante la opción de menú que se ha
> > > implementado?
> > >
> > > Por cierto estoy desarrollando con visual studio .net 2003
> > >
> > > Gracias.
Respuesta Responder a este mensaje
#5 ACP
10/03/2005 - 09:27 | Informe spam
Hola

en PPC no tienes que controlar que exista una sóla instancia de tu
aplicación. De esto ya se ocupa el SO. Si lanzas tu apliación, la minimizas,
y vuelves a lanzar el ejecutable, no se te crea una nueva instancia, te
restaura la ventana minimizada.

Lo que debes hacer es establecer la propiedad MinimizeBox a False, con lo
que consigues que en vez de salirte el botón de la X te salga el botón de OK.
Este botón es que cierra la aplicación.

Si quieres evitar que se cierre tu aplicación al pulsar sobre el OK, debes
hacer lo que te comente en un mensaje anterior. En el evento Closing del
formulario:

e.Cancel = True

Saludos

ACP


"JMContreras" wrote:

Estoy trabajando con Pocket Pc y teniendo en cuenta que se minimiza lo que
debo de antes entonces es controlar si existe una copia del programa en
memoria para no volverlo a cargar. ¿Que opinas?

Saludos.

"ACP" wrote:

> Hola,
>
> estas trabajando con Pocket PC o con Win CE .Net??
>
> Ten en cuenta, que en pocket pc, cuando se pulsa sobre el
> botón de la X, la aplicación no se cierra se minimiza.
>
> Saludos
>
> ACP
>
>
> "JMContreras" wrote:
>
> > Gracias por tu interés, pero he probado lo que me has dicho y cuando desde el
> > emulador cierro el formulario ni siquiera entra en el evento closing. Yo
> > había probado a poner un msgbox en estos eventos (closing, closed, disposed
> > ...) para ver en cual entraba y no salta a ninguno de ellos.
> >
> > Gracias ;)
> >
> > "ACP" wrote:
> >
> > > Hola
> > >
> > > en el evento Closing del formulario:
> > >
> > > e.Cancel = True
> > >
> > > Saludos
> > >
> > > ACP
> > >
> > >
> > > "JMContreras" wrote:
> > >
> > > > ¿Alguien me puede decir cómo puedo evitar que se cierre un formulario con la
> > > > (X) para que se tenga que cerrar mediante la opción de menú que se ha
> > > > implementado?
> > > >
> > > > Por cierto estoy desarrollando con visual studio .net 2003
> > > >
> > > > Gracias.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida