Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/11/2004, 18:02
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Mira, recuerdo que en vb6 usaba una api para usar la funcion GetSystemMetrics, pero en vb.net no sé como se maneje ahora..

Sería cosa que buscaras algo como ésto:

Private Declare Function GetSystemMetrics Lib "User32" (ByVal index As Long) As Long

y en tu load:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
..
..
Dim X As Long
Dim Y As Long
Dim strDimensions As String

X = GetSystemMetrics(0)
Y = GetSystemMetrics(1)
..
End Sub

Donde X, Y contienen el size de la pantalla, pero recuerdo que despues de eso usaba ScaleX and Scale Y para poder obtener la escala en pixeles y twips y despues hacer un move.

Ejemplo:

Cita:
Move 0, 0, _
ScaleX(X, vbPixels, vbTwips), _
ScaleY(Y, vbPixels, vbTwips)
Pero en Net no he encontrado el similar a ScaleX porque como tal no existe.

Pero si te sirve de algo ésta info sería cosa de que te documentes al respecto y si encuentras algo lo compartas.

Creo que es con lo que te podría ayudar por el momento

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net