• Domingo 22 de Diciembre de 2024, 11:49

Autor Tema:  Re: no se si se puede  (Leído 2066 veces)

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
Re: no se si se puede
« en: Lunes 1 de Septiembre de 2003, 16:26 »
0
me gustaria saber si se puede hacer para que una aplicacion se ajuste automaticamente a la configuracion de la pantalla, es decir, siesta seamplia, la pantalla de la aplicacion igual, y viceversa

ROBER.29

  • Miembro MUY activo
  • ***
  • Mensajes: 421
    • Ver Perfil
    • http://www.contrapixel.com
Re: no se si se puede
« Respuesta #1 en: Lunes 1 de Septiembre de 2003, 16:55 »
0
Si se puede hacer pero es un trabajo muy costoso.

Tu cuando arranzas la aplicación en el evento load puedes averiguar la configurarión de la pantalla, es decir, a la resolución a la que esta y a partir de esa resolución modificar el tamaño de tus formulario a la vez que tendrás que modificar el tamaño de las cajas de texto, botones, ... a la vez que moverles de posición para que se puedan seguir viendo con el nuevo tamaño del formulario.

De forma automática no hay ninguna función que lo haga ni ningún objeto o sea q como te he explicado antes te tocaria haerlo a ti y es muy costoso. De todas formas si te decides a hacerlo te recomiendo que lo hagas de forma que esas funciones que te crees puedas utilizarlas en otras aplicaciones que te interese que se puede hacer eso.

De todas formas cuando tu haces una aplicación debes especificar cuales son los requisitos mínimos de la misma para que se pueda ejecutar perfectamente, o sea que si tu aplicación está hecha para una resolución de 1024 x 768 por ejemplo, el usuario que la vaya a utilizar tendrá que poner como mínimo esa resolución para poderla utilizar correctamente.

Saludos.
Roberto García
Moderador de Visual Basic.
Gerente
[contra]PixeL S.L.
Valladolid

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
Re: no se si se puede
« Respuesta #2 en: Lunes 1 de Septiembre de 2003, 18:26 »
0
gracias por tu respuesta...

Kev

  • Miembro HIPER activo
  • ****
  • Mensajes: 654
    • Ver Perfil
Re: no se si se puede
« Respuesta #3 en: Martes 16 de Septiembre de 2003, 03:18 »
0
:good:
Ya te dieron una idea, haz que tu programa identifique la resolución del monitor luego puedes hacer que los controles que se encuentran en tu aplicación se modifiquen en tiempo de ejecución, como te informaron anteriormente es una tarea un tanto laboriosa, pero te informo que puedes hacerlo mediante un codigo que responda a un a la configuración de panatalla y luego modificar (mover, dimensionar, cambiar tipo de letra, ponerlos en negrita, etc) los controles mediante código, acontinuación te doy una idea:

Dim Control
For Each Control In Form1.Controls
        Control.Font.Bold = True
Next Control
'este codigo coloca en negrita la
'propiedad caption o Text de los controles

Jugando con este codigo puedes hacer que tu aplicación se acomode a la configuración de la pantalla
Un abrazo y buena suerte...

Kev:comp:
La teoria es asesinada tarde o temprano por la experiencia
Albert Einstein
Kev - 3 DCE
-----------------------------------------------------
Articulos:
Convertir texto a imagen en ASP.NET
Trabajando con el Global.asax

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: no se si se puede
« Respuesta #4 en: Martes 16 de Septiembre de 2003, 10:18 »
0
Para que puedas elegir el método que mejor se adapte a tus necesidades: un código para definir la resolución de la pantalla y otro para modificar el área del formulario y todo su contenido gráfico.

Como sólo puede adjuntarse un fichero, he aquí el primero:
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: no se si se puede
« Respuesta #5 en: Martes 16 de Septiembre de 2003, 10:20 »
0
Y aquí va el segundo.

Que lo disfrutes, y un afectuoso saludo
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

krlos02

  • Miembro activo
  • **
  • Mensajes: 62
    • Ver Perfil
no se si se puede
« Respuesta #6 en: Sábado 20 de Septiembre de 2003, 20:22 »
0
gracias a todos por su ayuda... me ha servido de mucho:gracias: