FoxPro/Visual FoxPro - como evitar activar otro form

 
Vista:

como evitar activar otro form

Publicado por Novato (1 intervención) el 19/04/2008 23:51:31
tengo un formset con dos formularios form1 y form2
el form1 es un form grande y el form2 es solo un form chiquito
en el form1 puse un boton de comando que al hacer click sobre el llama al form2
al tener activo el form2 puedo ver detras al form1 y que al hacer click sobre el form1 este ultimo se activa y eso no me gusta
el form2 tiene un boton de comando Cerrar
la pregunta es

como hago para que estando el form2 activo no pueda por ningun medio activar el form1?

a no ser que presione el boton Cerrar del form2 y eso haga activo el form1 cosa que si seria valido

esto se parece mas o menos a cuando invoco getfile(), mientras esa ventana de dialogo esta activa no puedo activar ningun otro formulario a no ser que lo cierre

gracias por sus respuestas
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
sin imagen de perfil
Val: 4
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:como evitar activar otro form

Publicado por kong (682 intervenciones) el 20/04/2008 03:19:21
en form2:
WindowsType=1
showwindow=1
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

RE:como evitar activar otro form

Publicado por HELDER (711 intervenciones) el 20/04/2008 04:29:44
EN EL EVENTO INIT DEL FORM1 PON ESTO THISFORMSET.FORM2.VISIBLE=.F.

LUEGO PARA LLAMAR AL FORM2 DENDO DEL BOTON DE COMANDO PON
THISFORMSET.FORM2.VISIBLE=.T.
THISFORM.ENABLED=.F.

ALLI QUEDA EL FORM1 INACTIVO.

DESPUES PARA ACTIVARLO, PON LO SIGUIENTE EN BOTON DE COMANDO DEL FORM2,
THISFORM.ENABLED=.F.
THISFORMSET.FORM1.VISIBLE=.T.

ESPERO TE AYUDE,

ME AVISAS
HELDER MARTINEZ
DESDE HONDURAS C.A
YORO YORO
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

RE:como evitar activar otro form

Publicado por Cesar Tataje (3 intervenciones) el 04/07/2008 18:44:48
Buenas tardes, lo que tienes que hacer es lo siguiente:

Form1 - Propiedades - ShwoWindows - Como Formulario de Nivel Superior
Form2 - Propiedades - ShwoWindows - En Formulario de Nivel Superior

Luego al boton de comando del form1 que llama al form2 en el evento click le pones thisform.enabled = .f.

Y en el evento del boton de comando que cierra el form2 para retornar al form1 le pones thisformset.form1.enabled = .t.
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

RE:como evitar activar otro form

Publicado por Tadeo (1 intervención) el 26/12/2008 05:57:31
Como puedo hacer un formulario realizado en visual fox ejecutable. Quiero que el proyecto funcione en otra maquina donde no esta instalado el visual fox, y que los usuarios no puedan cerrar ni minimizar el formulario solo con una clave.

¿Como hacer ejecutable un proyecto?
¿Como evitar que cierren un formulario?
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