获取屏幕大小宽和高 和初始化窗口的尺寸 屏幕减尺寸等于你想要的left值 和top值 即屏幕比你窗体高多少 宽多少就是你右对齐的初始值 右上角对齐top依旧为0
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了七星免费建站欢迎大家使用!
计算字符串的"字节长度":
dim dLength=System.Text.Encoding.Default.GetByteCount(theText)
注意,此方法只适用于"等宽"字体
问题1:——把三个窗口的startupposition属性都设为2。或在form_load中把三个窗口的left设为相等的值,top也设为相等的值。
问题2:——在“格式”里有“对齐”,但只能在设计阶段,并且行距两个以上的控件时才能使用。
你说的是控件中的字对齐吗?
字对齐是改变控件的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)