假设控件的名字为Grid1
成都创新互联公司是一家专注于成都网站建设、成都做网站与策划设计,新丰网站建设哪家好?成都创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:新丰等地区。新丰做网站价格咨询:13518219792
Grid1.Row = i
Grid1.Col = j
Grid1.CellAlignment = iA1
iA1 有如下取值
'flexAlignLeftTop 0 单元格的内容左、顶部对齐。
'flexAlignLeftCenter 1 字符串的缺省对齐方式。单元格的内容左、居中对齐。
'flexAlignLeftBottom 2 单元格的内容左、底部对齐。
'flexAlignCenterTop 3 单元格的内容居中、顶部对齐。
'flexAlignCenterCenter 4 单元格的内容居中、居中对齐。
'flexAlignCenterBottom 5 单元格的内容居中、底部对齐。
'flexAlignRightTop 6 单元格的内容右、顶部对齐。
'flexAlignRightCenter 7 数值的缺省对齐方式。单元格的内容右、居中对齐。
'flexAlignRightBottom 8 单元格的内容右、底部对齐。
'flexAlignGeneral 9 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”
以下是详细说明
CellAlignment 属性
该属性返回或设置的数值确定了一个单元格或被选定的多个单元格所在区域的水平和垂直对齐方式。该属性在设计时是不可使用的。
语法
object.CellAlignment [=value]
CellAlignment 属性的语法包含以下几个部分:
部分 描述
object 一个对象表达式,其值是“应用于”列表中的一个对象。
value 一个整数或者常数,它指定文本如何与单元格进行对齐,如“设置值”中所述。
设置值
value 的各种设置如下:
常数 值 描述
flexAlignLeftTop 0 单元格的内容左、顶部对齐。
flexAlignLeftCenter 1 字符串的缺省对齐方式。单元格的内容左、居中对齐。
flexAlignLeftBottom 2 单元格的内容左、底部对齐。
flexAlignCenterTop 3 单元格的内容居中、顶部对齐。
flexAlignCenterCenter 4 单元格的内容居中、居中对齐。
flexAlignCenterBottom 5 单元格的内容居中、底部对齐。
flexAlignRightTop 6 单元格的内容右、顶部对齐。
flexAlignRightCenter 7 数值的缺省对齐方式。单元格的内容右、居中对齐。
flexAlignRightBottom 8 单元格的内容右、底部对齐。
flexAlignGeneral 9 单元格的内容按一般方式进行对齐。字符串按“左、居中”显示,数字按“右、居中”。
问题1:——把三个窗口的startupposition属性都设为2。或在form_load中把三个窗口的left设为相等的值,top也设为相等的值。
问题2:——在“格式”里有“对齐”,但只能在设计阶段,并且行距两个以上的控件时才能使用。
计算字符串的"字节长度":
dim dLength=System.Text.Encoding.Default.GetByteCount(theText)
注意,此方法只适用于"等宽"字体
你说的是控件中的字对齐吗?
字对齐是改变控件的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)