vb.net中标签问题的重命名

vb.net中标签问题的重命名,vb.net,label,Vb.net,Label,这是我重命名标签的代码: If cb1.SelectedIndex = 0 lbl1.text = "BPO No:" ElseIf cb1.SelectedIndex = 1 lbl1.text = "Purchase Order No:" End If 如果选择0,则这是输出: 如果选择1,则这是输出: 现在我想要的是: 我已经想到了通过改变标签的位置来解决这个问题的方法,但是这可以吗?或者有其他的解决方法吗 谢谢您的帮助。将lbl1设置为指定的宽度,足够大以容纳要放

这是我重命名标签的代码:

If cb1.SelectedIndex = 0
    lbl1.text = "BPO No:"
ElseIf cb1.SelectedIndex = 1
    lbl1.text = "Purchase Order No:"
End If
如果选择0,则这是输出:

如果选择1,则这是输出:

现在我想要的是:

我已经想到了通过改变标签的位置来解决这个问题的方法,但是这可以吗?或者有其他的解决方法吗


谢谢您的帮助。

lbl1
设置为指定的宽度,足够大以容纳要放入其中的最大文本,然后在“代码隐藏”中将标签的
TextAlign
属性设置为
MiddleRight
,如下所示:

lbl1.TextAlign = ContentAlignment.BottomRight

或者在设计器中设置
TextAlign
属性。

谢谢!这当然是我要找的,很大的帮助:)太好了,很高兴它有帮助。:-)