你說的是控件中的字對齊嗎?
創(chuàng)新互聯(lián)專注于景東企業(yè)網(wǎng)站建設,響應式網(wǎng)站建設,商城建設。景東網(wǎng)站建設公司,為景東等地區(qū)提供建站服務。全流程按需搭建網(wǎng)站,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
字對齊是改變控件的TextAlign屬性,該屬性一共有9個屬性值,
TopLeft,TopCenter,TopRight,MiddleLeft,MiddleCenter,MiddleRight,BottomLeft,BottomCente,BottomRight,分別對應:上左;上中;上右;中左;正中;中右;下左;下中;下右;
如果你說的是控件對齊窗體的話,那么直接修改控件的Location屬性就可以了。比如一個按鈕控件實例btn需要位于窗體正中,那么,代碼應該寫成:
Dim x, y As Integer
x = (Me.Width - btn.Width) / 2
y = (Me.Height - btn.Height) / 2
btn.Location = New System.Drawing.Point(x, y)
思路:
編寫一個函數(shù),給它某列的寬度和該列的具體值(文本),
如果是左對齊,返回的字符串右邊自動加上合適的空格;
如果是右對齊,返回的字符串左邊自動加上合適的空格;
計算字符串的"字節(jié)長度":
dim dLength=System.Text.Encoding.Default.GetByteCount(theText)
注意,此方法只適用于"等寬"字體