Formulario demasiado grande

26/07/2006 - 10:15 por Fernando | Informe spam
Hola grupo,gracias antes que nada. Resulta que hice una aplicación de
tpv para bar, y me doy con la sorpresa que los formularios no entran en
la pantalla, es decir, son grandes y muchas cosas (como botones) no se
ven. Ahora la pregunta ¿Alguien sabe como puedo solucionar esto? es
decir, preparar a la aplicación para que se vea bien en cualquier
pantalla. Muchas gracias

Fernando

Preguntas similare

Leer las respuestas

#1 SoftJaén
26/07/2006 - 11:45 | Informe spam
"Fernando" preguntó:

¿Alguien sabe como puedo solucionar esto? es decir, preparar
a la aplicación para que se vea bien en cualquier pantalla.



Hola, Fernando:

La respuesta la tienes en la clase «Screen». Por ejemplo, obtendrás el área
de trabajo de la pantalla primaria, llamando a la propiedad «WorkingArea»,
de tal forma que el formulario ocupe el tamaño máximo:

Me.Bounds = Screen.PrimaryScreen.WorkingArea

Para más información, consulta en la ayuda de Visual Basic la clase
«Screen».

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Jesús López
26/07/2006 - 11:46 | Informe spam
Usa de forma inteligente el control TableLayout y las propiedades dock y
anchor.


Saludos:

Jesús López


"Fernando" escribió:

Hola grupo,gracias antes que nada. Resulta que hice una aplicación de
tpv para bar, y me doy con la sorpresa que los formularios no entran en
la pantalla, es decir, son grandes y muchas cosas (como botones) no se
ven. Ahora la pregunta ¿Alguien sabe como puedo solucionar esto? es
decir, preparar a la aplicación para que se vea bien en cualquier
pantalla. Muchas gracias

Fernando

Respuesta Responder a este mensaje
#3 Fernando
26/07/2006 - 12:08 | Informe spam
SoftJaén escribió:
"Fernando" preguntó:

¿Alguien sabe como puedo solucionar esto? es decir, preparar
a la aplicación para que se vea bien en cualquier pantalla.



Hola, Fernando:

La respuesta la tienes en la clase «Screen». Por ejemplo, obtendrás el área
de trabajo de la pantalla primaria, llamando a la propiedad «WorkingArea»,
de tal forma que el formulario ocupe el tamaño máximo:

Me.Bounds = Screen.PrimaryScreen.WorkingArea

Para más información, consulta en la ayuda de Visual Basic la clase
«Screen».

Un saludo



Gracias, ahora mismo me pongo con eso, no sabia por donde cojerlo al
tema; se supone que lo tengo que poner en el load del form ¿no?.
Te hago otra pregunta por si la sabes, resulta que en VB6; muchas veces
para imprimir un ticket lo hacia de la siguiente forma :

Open "LPT1" For Output As 1
Print #1, Chr$(27) + Chr$(112) & 0 ' 'abrir gaveta (cajon)
Print #1, " " & "Empresa"
Print #1, " se dedica a "
Print #1, " " & "AAA"
Print #1, " NIF : 11111111-A"
Print #1, " Fecha : " & Date
Print #1, ""
Print #1, "Articulo " & " recio " & " Cantidad " & " Total "
Print #1, "" & " "

etc, etc.
¿Existe alguna forma de hacer esto en vb.net?
Desde ya muchisimas gracias. Saludos

Fernando
Respuesta Responder a este mensaje
#4 Fernando
26/07/2006 - 12:10 | Informe spam
Jesús López escribió:
Usa de forma inteligente el control TableLayout y las propiedades dock y
anchor.




Gracias Jesus, probaré a ver como resulta.Gracias

Fernando
Respuesta Responder a este mensaje
#5 SoftJaén
26/07/2006 - 12:25 | Informe spam
Fernando, ya que lo que preguntas nada tiene que ver con el asunto de tu
mensaje, si lo crees oportuno, mejor será que inicies un nuevo mensaje con
un asunto que se ajuste a la pregunta que deseas formular, de esta forma,
las posibles soluciones le servirán a otros usuarios que efectúen búsquedas
de mensajes en Google, por ejemplo, porque alguien que desee conocer algún
código para imprimir tickets, no creo que busque por «Formulario demasiado
grande». :-)

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

"Fernando" escribió:

Te hago otra pregunta por si la sabes, resulta que en VB6; muchas veces
para imprimir un ticket lo hacia de la siguiente forma :

Open "LPT1" For Output As 1
Print #1, Chr$(27) + Chr$(112) & 0 ' 'abrir gaveta (cajon)
Print #1, " " & "Empresa"
Print #1, " se dedica a "
Print #1, " " & "AAA"
Print #1, " NIF : 11111111-A"
Print #1, " Fecha : " & Date
Print #1, ""
Print #1, "Articulo " & " recio " & " Cantidad " & " Total "
Print #1, "" & " "

etc, etc.
¿Existe alguna forma de hacer esto en vb.net?
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida