1. 程式人生 > >【C#重構】——顯示資訊居中

【C#重構】——顯示資訊居中

一、子窗體在父窗體中的居中

屬性設定:

二、所有文字框等在子窗體中居中

 設定一個groupBox控制元件,讓groupBox居中顯示,裡面是所有控制元件

//當窗體登入的時候
private void frmSOnOutLine_Load(object sender, EventArgs e)
        {
            //顯示初始位置居中
            this.StartPosition = FormStartPosition.CenterScreen;
             
            //或者,位置座標計算
            int gLeft = this.Width / 2 - grBOnOut.Width / 2;
            int gTop = this.Height / 2 - grBOnOut.Height / 2;
            grBOnOut.Location = new System.Drawing.Point(gLeft, gTop);
        }

三、主窗體上有panel 讓panelkong控制元件裡的窗體居中

設定屬性

五、讓label控制元件居中

1、AutoSize屬性設定為false

2、Dock屬性設定為fill

3、TextAlgin屬性屬性設定為MiddleCenter(居中)