Q pasa peña, la cuestión es que tengo un chat en forma de matrix con la pantalla toda negra, las letras verdes y tal, y para que ocupe toda la pantalla (que tape la barra de tareas de windows y todo) hago el form lo más grande que puedo en la pantalla de diseño y lo pongo en vbMaximized.
Resulta que en el ordenador de casa el form encaja perfectamente en la pantalla, como digo tengo puesto vbMaximized en WindowState y CenterScreen en StartUpPosition y el form ocupa toda la pantalla y aparece todo. Pero cuando lo uso en el portátil (tiene la pantalla más alargada) la parte de abajo (que es donde aparece lo que escribe la "victima") no aparece en pantalla...
¿No se supone que al darle a vbMaximized se tiene que adaptar?, o es que el form es demasiado grande (más pixeles de altura) de lo que puede dar la pantalla...
Supongo que podría hacer un If en Form_Load que revise el tamaño de la pantalla y adaptar el form manualmente?? Cómo lo hago?? No hay alguna otra forma de hacerlo ??
Si se le ocurre a alguien alguna ocurrencia....
PD: Una dudilla = ¿Visual Basic pone como tope para el tamaño del form el tamaño de la pantalla en la que se está usando?
salu10 y gracias de antemano..
Me.Height = Screen.Height
Me.Width = Screen.Width
gracias ;)
;)
tenia pensado crear un post con mi pregunta pero viendo que va del tema...
para hacer que el form salga en la parte inferior derecha siempre como puedo hacerlo?
Manualmente es facil, pero para la resolución de mi pantalla, pero si varía la resolución se fastidia el tema.
Me interesa ademas que el form no se pueda mover.
Gracias de antemano.
Me.Top = Screen.Height - Me.Height
Me.Left = Screen.Width - Me.Width
Cita de: Dessa en 7 Enero 2009, 20:42 PM
Me.Top = Screen.Height - Me.Height
Me.Left = Screen.Width - Me.Width
No se me había ocurrido, muchas gracias ^^
Moveable = False (en diseño) para que no se mueva
saludos
holas
ya que viene el tema si lo haces como dice dessa la barra de inicio te taparía el programa o bise versa.
y quería preguntarles como hallar la dirección donde termina la barra de inicio y si es que se llama o si si tiene otro nombre más especifico.
saluda atentamente <[(x)]>
api SystemParametersInfo , constante SPI_GETWORKAREA...busca que de eso hay...
saludos.
Cita de: <[(x)]> en 7 Enero 2009, 23:27 PM
holas
ya que viene el tema si lo haces como dice dessa la barra de inicio te taparía el programa o bise versa.
GetWindowRect para saber la altura de la barra
Me.Top = Screen.Height - Me.Height - altura de la barra de inicio
Saludos
Gracias seba123neo ya estoy investigando sobre eso