vb.net当中Label控件赋值后如何右对齐

如题,请不要说:Label.TextAlign=ContentAlignment.MiddleRight和Label.RightToLeft=Windows.Forms.... 如题,请不要说: Label.TextAlign = ContentAlignment.MiddleRight和Label.RightToLeft = Windows.Forms.RightToLeft.Yes,第一个无论是在表格里面设置还是代码设置不起作用,第二个是显示方向。VB6.0只要设置就OK了,不知道为什么到了VB.net怎么都不行,用的是VS2013版。 展开
 我来答
szqaly
推荐于2016-08-22 · TA获得超过1745个赞
知道大有可为答主
回答量:2107
采纳率:77%
帮助的人:1530万
展开全部
是autosize是true的缘故吧,改为false就可以了。我2008没问题,如实在不行,格式一下字符串,使其右对齐,前端补空格。
label1.Text = Microsoft.VisualBasic.Strings.RSet("abc", 12)
label1.Text =String.Format("{0,12}","abc") '这个像是默认右对齐
追问
autosize设置为False之后Format保持0.000又不起作用了
追答
也就是有过点作用,标签尺寸太小了吧,拉大一点,你把标签边框设置可视的看看是什么情况。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式