Visual Basic - Se Puede?

Life is soft - evento anual de software empresarial
 
Vista:

Se Puede?

Publicado por Jr. (233 intervenciones) el 25/05/2002 20:09:05
La aplicacion inicia con Form1 windowstate=maximized y por medio de Api's SiempreVisible, luego Form2.Show, el cual no es modal por lo tanto siempre visible y todo ok, cuando se llama a Form3.show el cual es modal...no se ve porque el form1 es SiempreVisible y no puedo hacer a Form3 siemprevisible porque es modal, entonces .....

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:Se Puede?

Publicado por Nicolás (164 intervenciones) el 26/05/2002 19:17:23
Saludos...
Probaste con el método ZOrder?
Form3.ZOrder = 0
Avisame cómo te fué...
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:Se Puede?

Publicado por jr (233 intervenciones) el 26/05/2002 23:39:59
No funciona Form3.zorder=0

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:Se Puede?

Publicado por alberto (278 intervenciones) el 27/05/2002 09:18:12
Naturalmente si Form1 y Form2 son Siempre visibles, ocultan a Form3.
Por lo tanto para poder mostrar el Form3, deberás hacer que Form1 y Form2 sean no SiempreVisibles, me imagino que para hacerlas siempre visibles usas la API SetWindowPos, para pasar a no siemprevisible:
SetWindowPos f.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE + SWP_NOMOVE,

Y al ocultar el Form3 deberías volver a restaurar, la situación de SiempreVisible a Form1 y Form2
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