Pantalla vertical


([N3] GSI) #1

Hola tengo que desarrollar una aplicación que muestra en dos pantallas, la entrada y salidas de vehiculos de un aparcamiento, actualmente hay dos pc, uno por pantalla dando esta información en modo texto, en la nueva aplicación he de hacerlo en modo grafico y el vertical, es decir, las pantallas de 40" no estan colocadas de forma apaisada sino verticales.
No he hecho esto nunca, supongo que algo se podra hacer con la configuración de la grafica pero como gestiono esto desde v7, si diseño un formulario horizontal, como hago para que se muestre en vertical ???
Alguien puede orientarme??

Gracias


([N2] huntergps) #2

Creo que un poco se podria trabajar el tema con los Layouts, pero mira si desde el sistema operativo se puede cambiar la orientación de la salida vga


([N4] velavisual) #3

@GSI
.
.
Haz la prueba de la siguiente forma, basta con que tengas un equipo (portatil o pc) y conéctale un segundo monitor:
.
.
1.- Creas un formulario que contenga las entradas de vehículos, con su visor de datos con objetos de búsqueda y rejilla correspondiente.
2.- Creas un segundo formulario que contenga las salidas de los vehículos, con su visor de datos con objetos de búsqueda y rejilla
correspondiente.
3.- Recuerda usar los timers en los formularios para que se te actualizen automáticamente los visores de datos.
.
.
En el autoexec de la aplicación incluyes 2 docks, uno a la izquierda y otro a la derecha por ejemplo, con los formularios anteriores y en tipo de ventana pones dock. Mode de aparcarlos, incluir.
.
.
Si ejecutas la aplicación y visualizas los docks en pantalla (recuerda botón derecho en barra principal si no te aparece), podrás a partir de entonces mover los docks al monitor externo. Recuerda activar el monitor externo antes.
.
.
Debe funcionarte.
Si usas gráfica con dos pantallas externas, mueves cada dock a la salida correspondiente.
.
Ya nos cuentas.
.
.
saludos
Antonio Vela
http://www.velavisual.com


([N4] velavisual) #4

@GSI
.
.
Acabo de probar lo que te he mencionado en el comentario anterior y funciona perfectamenrte.
.
Aclararte un poco el tema del porqué del timer:
.
Al ser un dock aparcado en el autoexec, podrás visualizarlo o no según te convenga.
.
Empleo timer para que se actualize y ejecute cada cierto tiempo los objetos que están dentro del visor de datos del formulario.
.
Cuando activas o desactivas el dock NO SE REFRESCA EL CONTENIDO si no lo haces con timer.
- Cosa que lo comento como idea para que algún Nivel =>1 lo pueda poner donde corresponda-
.
Tampoco puedes poner un evento para que al inicializar el formulario refresque. Ya que esto sólo será ejecutado al entrar por primera vez a la aplicación y no cuando forzamos visualizar el dock.
- En este caso, creo que lo correcto sería que, al volver a visualizar un dock, se autorefresque todo su contenido-
.
.
saludos
Antonio Vela
http://www.velavisual.com