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

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属性。

10-04 17:13