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:

  • 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
  • Archivo de base de datos localHooooola a los sabios de la UCA, como me di cuenta que "no se acordaban" de estas cosas por mas sencillas que ellos mismos gritan que son, les dejo esta entrada para "ayudarles a recordar" Por lo general las bases de datos p… Read More
  • Regiones en VS Al programar lo más seguro es que hagamos un proyecto algo grandecito, por lo que se acumula el código y puede llegar a ser difícil trabajar sobre este, así que lo mejor es ordenarlo de manera que puedas ocultar o mostrar p… Read More
  • 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
  • ComboBoxpara agregar valores a un ComboBox solo debe hacerse esto ComboBox.Items.Add("Direccion correo Hotmail") ComboBox.Items.Add("Direccion correo Gmail") ComboBox.Items.Add("Direccion correo Yahoo") ComboBox.Items.Add("Direccio… Read More