3

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

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

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

在此处输入图像描述

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

在此处输入图像描述

现在我想要的是:

在此处输入图像描述

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

谢谢你的帮助。

4

1 回答 1

3

制作lbl1一个指定的宽度,大到足以容纳您将放入其中的最大文本,然后将TextAlign标签的属性设置为MiddleRight代码隐藏,如下所示:

lbl1.TextAlign = ContentAlignment.BottomRight

TextAlign在设计器中设置属性。

于 2013-09-11T03:57:46.667 回答