假設(shè)控件的名字為Grid1
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、成都做網(wǎng)站與策劃設(shè)計(jì),新豐網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:新豐等地區(qū)。新豐做網(wǎng)站價(jià)格咨詢:13518219792
Grid1.Row = i
Grid1.Col = j
Grid1.CellAlignment = iA1
iA1 有如下取值
'flexAlignLeftTop 0 單元格的內(nèi)容左、頂部對(duì)齊。
'flexAlignLeftCenter 1 字符串的缺省對(duì)齊方式。單元格的內(nèi)容左、居中對(duì)齊。
'flexAlignLeftBottom 2 單元格的內(nèi)容左、底部對(duì)齊。
'flexAlignCenterTop 3 單元格的內(nèi)容居中、頂部對(duì)齊。
'flexAlignCenterCenter 4 單元格的內(nèi)容居中、居中對(duì)齊。
'flexAlignCenterBottom 5 單元格的內(nèi)容居中、底部對(duì)齊。
'flexAlignRightTop 6 單元格的內(nèi)容右、頂部對(duì)齊。
'flexAlignRightCenter 7 數(shù)值的缺省對(duì)齊方式。單元格的內(nèi)容右、居中對(duì)齊。
'flexAlignRightBottom 8 單元格的內(nèi)容右、底部對(duì)齊。
'flexAlignGeneral 9 單元格的內(nèi)容按一般方式進(jìn)行對(duì)齊。字符串按“左、居中”顯示,數(shù)字按“右、居中”
以下是詳細(xì)說(shuō)明
CellAlignment 屬性
該屬性返回或設(shè)置的數(shù)值確定了一個(gè)單元格或被選定的多個(gè)單元格所在區(qū)域的水平和垂直對(duì)齊方式。該屬性在設(shè)計(jì)時(shí)是不可使用的。
語(yǔ)法
object.CellAlignment [=value]
CellAlignment 屬性的語(yǔ)法包含以下幾個(gè)部分:
部分 描述
object 一個(gè)對(duì)象表達(dá)式,其值是“應(yīng)用于”列表中的一個(gè)對(duì)象。
value 一個(gè)整數(shù)或者常數(shù),它指定文本如何與單元格進(jìn)行對(duì)齊,如“設(shè)置值”中所述。
設(shè)置值
value 的各種設(shè)置如下:
常數(shù) 值 描述
flexAlignLeftTop 0 單元格的內(nèi)容左、頂部對(duì)齊。
flexAlignLeftCenter 1 字符串的缺省對(duì)齊方式。單元格的內(nèi)容左、居中對(duì)齊。
flexAlignLeftBottom 2 單元格的內(nèi)容左、底部對(duì)齊。
flexAlignCenterTop 3 單元格的內(nèi)容居中、頂部對(duì)齊。
flexAlignCenterCenter 4 單元格的內(nèi)容居中、居中對(duì)齊。
flexAlignCenterBottom 5 單元格的內(nèi)容居中、底部對(duì)齊。
flexAlignRightTop 6 單元格的內(nèi)容右、頂部對(duì)齊。
flexAlignRightCenter 7 數(shù)值的缺省對(duì)齊方式。單元格的內(nèi)容右、居中對(duì)齊。
flexAlignRightBottom 8 單元格的內(nèi)容右、底部對(duì)齊。
flexAlignGeneral 9 單元格的內(nèi)容按一般方式進(jìn)行對(duì)齊。字符串按“左、居中”顯示,數(shù)字按“右、居中”。
問(wèn)題1:——把三個(gè)窗口的startupposition屬性都設(shè)為2?;蛟趂orm_load中把三個(gè)窗口的left設(shè)為相等的值,top也設(shè)為相等的值。
問(wèn)題2:——在“格式”里有“對(duì)齊”,但只能在設(shè)計(jì)階段,并且行距兩個(gè)以上的控件時(shí)才能使用。
計(jì)算字符串的"字節(jié)長(zhǎng)度":
dim dLength=System.Text.Encoding.Default.GetByteCount(theText)
注意,此方法只適用于"等寬"字體
你說(shuō)的是控件中的字對(duì)齊嗎?
字對(duì)齊是改變控件的TextAlign屬性,該屬性一共有9個(gè)屬性值,
TopLeft,TopCenter,TopRight,MiddleLeft,MiddleCenter,MiddleRight,BottomLeft,BottomCente,BottomRight,分別對(duì)應(yīng):上左;上中;上右;中左;正中;中右;下左;下中;下右;
如果你說(shuō)的是控件對(duì)齊窗體的話,那么直接修改控件的Location屬性就可以了。比如一個(gè)按鈕控件實(shí)例btn需要位于窗體正中,那么,代碼應(yīng)該寫成:
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)