Foros del Web » Programación para mayores de 30 ;) » .NET »

Formulario que sortee barra de tareas

Estas en el tema de Formulario que sortee barra de tareas en el foro de .NET en Foros del Web. Hola maestros: 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 ...
  #1 (permalink)  
Antiguo 01/11/2004, 13:54
Avatar de jebado  
Fecha de Ingreso: septiembre-2004
Ubicación: Madrid
Mensajes: 79
Antigüedad: 19 años, 7 meses
Puntos: 0
Formulario que sortee barra de tareas

Hola maestros:
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?
  #2 (permalink)  
Antiguo 01/11/2004, 18:02
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 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
  #3 (permalink)  
Antiguo 02/11/2004, 06:50
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.