Yo hago algo parecido, quizas un poco/bastante más artesanal, tomo el
ancho/alto de pantalla, y luego “proporciono” los botones “a lo ancho” y 

la/s grilla/s a lo alto, tengo un sspanel “setado arriba” y un sspanel
“seteado abajo” donde van los botones.

 

Y la grilla la meto al medio, si son 2 grillas , 50 % y 50 % del espacio
disponible.

 

Luego te mando un ejemplo de codigo fuente, no lo tengo en este momento.

 

            Slds.

 

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Beto
Carranza
Sent: Viernes, 6 de Julio de 2007 15:50
To: vbusers List Member
Subject: [Bulk] [vbusers] Re: Tamaños del forma

 

Muchas gracias Cesar,

El problema que tengo es que lo que necesito es que me posicione todos los
botones, texts, etc en una posición similar a la que diseño yo, pero en otra
resolución mas chica.

Yo ya tengo los forms diseñados, y lo que me pasa es esto:

 

Pantalla 1024x768:                                          Pantalla
800x600:

__________________________________       _______________________

|                                                          |       |
|

|                                                          |       |
|

|                                                          |       |
|       |                                                          |       |
| 

|                                                          |       |
|

|                                                          |
|______________________|

|                                                          |       

|                                             textbox  |
textbox

|_________________________________|

 

Osea lo que necesitaría, que no se si se puede, es que aparte de achicarme
el form, me posicione los componentes insertados.

 

Saludos, y gracias denuevo,

 

Beto.

 

2007/7/5, César Daniel Falchi <[EMAIL PROTECTED]>: 

Beto, probá esta rutina, ponela en el form - activate.
César.

'Tamaño del area de trabajo (Ancho x Alto) 
'Altura de la pantalla

h = Screen.Height / Screen.TwipsPerPixelY
'Ancho de la pantalla
w = Screen.Width / Screen.TwipsPerPixelX
'REsolucion 800 x 600
If h = 600 And w = 600 Or h = 600 And w = 800 Then 
If Me.Width > 12090 Or Me.Width < 12090 Or Me.WindowState = 2 Or
Me.Height > 8670 Or Me.Height < 8670 Then
Me.WindowState = 0
Me.Height = 9000
Me.Width = 12000
Me.Top = 0
Me.Left = 0
End If 
End If
'Resolución 1024 x 768
'If h = 768 And w = 1024 Or h = 864 And w = 1152 Then
If h = 768 And w = 768 Or h = 768 And w = 1024 Then
If Me.Width > 12090 Or Me.Width < 12090 Or Me.WindowState = 2 Or
Me.Height > 9930 Or Me.Height < 9930 Then
Me.WindowState = 0
Me.Height = 9000 '9930
Me.Width = 12000
Me.Top = 1200
Me.Left = 1800

End If
End If
'Resolución 1024 x 1280
'If h = 1280 And w =1024 Or h = 864 And w = 1152 Then
If h = 1024 And w = 1024 Or h = 1024 And w = 1024 Then
If Me.Width > 12090 Or Me.Width < 12090 Or Me.WindowState = 2 Or
Me.Height > 9930 Or Me.Height < 9930 Then
Me.WindowState = 0
Me.Height = 9000 '9930
Me.Width = 12000
Me.Top = 2800
Me.Left = 3600
End If
End If





 

Responder a