Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 01-nov-2004, 12:54   #1 (permalink)
jebado está en el buen camino
 
Avatar de jebado
 
Fecha de Ingreso: septiembre-2004
Ubicación: Madrid
Mensajes: 79
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?
jebado está desconectado   Responder Citando
Antiguo 01-nov-2004, 17:02   #2 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.542
Enviar un mensaje por MSN a RootK
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 . . .
RootK está desconectado   Responder Citando
Antiguo 02-nov-2004, 05:50   #3 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
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.
chcma esta en línea ahora   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:53.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93