'标签自动调整大小,使其宽度与内部文字保持一致,这样居中后会比较美观;
Label1Left = (MeScaleWidth - Label1Width) \ 2
'意思就是标签的左边距等于窗体的内部宽度减去标签的宽度再除以2,这样标签就居中了。
还有一种方法:
Label1AutoSize = False
Label1Alignment = 2
Label1BackStyle = 0
Label1Left = 0
Label1Width = MeScaleWidth这个是由Windows *** 作系统的桌面主题决定的,也就是说,一旦桌面主题中的窗口标题是设为居中的,则所有软件的标准窗体的标题都是居中的(VB自然也不例外)。除非完全摒弃Windows *** 作系统提供的标准窗体样式,自己另起炉灶做个完全个性化的窗体;或者用API函数修改桌面主题中的窗体样式,等等。但不管用什么方法,必然伤筋动骨,不但代码量倍增,而且会带来不可估量的副作用,得不偿失。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)