Maximizar un formulario en la pantalla:
Me.WindowState = System.Windows.Forms.FormWindowState.Maximized
ya se pero, ¿qué código para ocupar mi form del proyecto toda la pantalla del usuario sorteando la barra de tareas?

| ||||
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: Pero en Net no he encontrado el similar a ScaleX porque como tal no existe. Move 0, 0, _ ScaleX(X, vbPixels, vbTwips), _ ScaleY(Y, vbPixels, vbTwips) 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 |
| |||
Si lo que quieres es que tu aplicación ocupe toda la pantalla, si mal no recuerdo basta con que pongas la aplicación en Maximizado y despues el botón de Maximizar-Restaurar lo deshabilites. Saludos, ya me dirás si te funcionó.
__________________ Charlie. |