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

时间:2013-09-11 03:46:31

标签: vb.net label

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

If cb1.SelectedIndex = 0
    lbl1.text = "BPO No:"
ElseIf cb1.SelectedIndex = 1
    lbl1.text = "Purchase Order No:"
End If

如果我选择0,那么这就是输出:

enter image description here

如果我选择1,那么这就是输出:

enter image description here

现在我想要的是:

enter image description here

我已经通过改变标签的位置来考虑解决方案,但是没关系还是有其他解决方案呢?

谢谢你的帮助。

1 个答案:

答案 0 :(得分:3)

lbl1设置为指定的宽度,大小足以容纳要放入其中的最大文本,然后在代码隐藏中将标签的TextAlign属性设置为MiddleRight,例如这样:

lbl1.TextAlign = ContentAlignment.BottomRight

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