9 de marzo de 2012

Centrar Formulario VS

Se puede utilzar la propiedad del formulario para centrarlo en la pantalla
Form1.StartPosition = FormStartPosition.CenterScreen

pero en caso desconfíes que pueda variar la posición al volver a abrirlo o al variar el tamaño del formulario, aquí dejo código que puede servir

Centrar Form en VB
Para centrar un formulario en VB se puede utilizar el siguiente código en el evento load del formulario:


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim Ancho_pantalla As Integer = Screen.PrimaryScreen.Bounds.Width
        Dim Alto_pantalla As Integer = Screen.PrimaryScreen.Bounds.Height
        Dim ancho As Integer = Ancho_pantalla - Me.Width
        Dim alto As Integer = Alto_pantalla - Me.Height
        Me.Location = New Point(ancho \ 2, alto \ 2)
    End Sub


Centrar Form en C#
Luego para centrar un formulario en C#  se puede utilizar el siguiente código en el evento load del formulario:

private void Form1_Load(object sender, EventArgs e)
        {
            int Ancho_pantalla = Screen.PrimaryScreen.Bounds.Width;
            int Alto_pantalla = Screen.PrimaryScreen.Bounds.Height;
            int ancho = Ancho_pantalla - this.Width;
            int alto = Alto_pantalla - this.Height;
            this.Location = new Point(ancho / 2, alto / 2);
        }


Related Posts:

  • Read con valores   Read con valores presentar los datos de una tabla puede ser imposible, pero si sabemos que hay pocos algunas veces es util acordarse de este parte de codigo, por ejemplo aqui solo habrian tres vigilantes, en la … Read More
  • DGV y TextBox   DGV y TextBox Este código en VB muestra los datos de una tabla en un DataGridView y al dar click sobre la celda llena los valores en los respectivos textbox, fácil. Imports System.Data Im… Read More
  • llamar a form desde form   Llamar un formulario desde otro formulario Estando en el form1 podemos llamar al form2 desde el evento click de un botón así: C# private void button1_Click(object sender, EventArgs e)&nb… Read More
  • Icono de aplicación   Mostrar Icono de aplicación en el área de notificación, al lado de la hora del sistema, No en la barra de tareas!* Se logra utilizando el NotifyIcon del ToolBox: Modificamos la propiedad Nombre, ponien… Read More
  • Build Solution (F6) y Start debugging (F5)   Build Solution (F6) y Start debugging (F5) Cuando seleccionamos Build solution en la opción Build del menú principal o presionamos F6, el IDE compila nuestro programa. El IDE lo hace corriendo el compilado… Read More