Programación General > Visual Basic 6.0 e inferiores

 Formulario Pantalla Completa

<< < (2/2)

zaida20:
No me funciona  :(


--- Citar ---Coloca en ventana de propiedades de la forma

CODE 
WindowState= 2.- Maximized
--- Fin de la cita ---

En la ventana de propiedades tengo puesto que el formulario se abra maximizado.



--- Citar ---O en Form_Load coloca


CODE 
Me.WindowState = vbMaximized
--- Fin de la cita ---

Lo he probado y tampoco funciona, puede ser porque estoy utilizando gambas? He leido que el tipo de programación que utiliza no es exactamente igual que Visual Basic , pero por más que busco no encuentro nada.

Saludos y gracias :hola:

cpmario:
Los códigos que te mostré son de VB, de GAMBAS no se nada.
 :D  :devil:

zaida20:

--- Citar ---Los códigos que te mostré son de VB, de GAMBAS no se nada.
 
--- Fin de la cita ---

Lo se, no te preocupes, seguiré buscando...

Saludos y gracias  :hola:

zaida20:
Hola a todos, consegui solucionarlo, no se si le servira a alguien pero aqui lo dejo:

Cuando desde un formulario quiero haccerder a otro mediante un evento MouseDown (por ejemplo), debo mostrar el formulario al que quiero ir y cerrar el que el qeu estoy actualmente, algo asi:

(nos encontramos en el formulario Falumbrado y queremos ir a Finicio)


--- Código: Text ---PUBLIC SUB Finicio_MouseDown() Finicio.Visible=TRUEFalumbrado.Close  END 
De esta forma cada vez que llamemos a un formulario, este se abrira y al tener la propiedad FullScreen se abrira a pantalla completa.

Saludos  :hola:

Nebire:
Yo tampoco sé nada de 'gambas' pero me temos que esa solución puede no ser la más adecuada, me explico...

Si acedes a un formulario, se accede de una de 2 formas, en VB se llama 'Modal' y quiere decir que si abres un formulario en forma modal hasta que no lo cierres no puedes volver a la siguiente línea de código que abrió éste, es decir espera que lo cierres, esto se usa normalmente en los diálogos con el usuario, por ejemplo cuando esperas que elija el nombre y ruta de un fichero que lñuego vas a abrir, o un color que luego vas a asignar a algo... Si ese es tu caso, el código que opusiste sería correcto, pero..

Hay veces en que necesitas tener 2 o más formularios abiertos a la vez, en ese caso no es válido que tengas que cerrar el otro para acceder al primero sino que debes poder alternar libremente entre ellos. cuando cierra un formulario normalmente (según el lenguaje) su código se descarga de memoria, por tanto las variables pierden sus valores, por eso no es aceptable cerrar un formulario para ver otro. en visual Basic aparte de cerrarlo puede simplemente ocultarse (no aparece gráficamente pero siguen en memoria) en tu código has hecho eso precisamente con finicio, lo has vuelto visible, pero Falumbrado lo has cerrado.

Aunque sea gambas, todos los lenguajes tienen una estructura lógica que suele ser muy similar.

Saludos.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa