我正在编写一个程序,我在其中显示具有特定选项的句子供选择。例如,在我说福特 道奇 本田 等。根据用户点击的标签,其他标签将被设置为不可见,所选标签将移动,因此句子显示为完整句子而没有任何间距问题。我正在使用onclick,label.location =新点(0,0)工作正常。但是,在程序中我有许多不同的句子,有许多选项可供选择,找到每个标签的新点并进行更改非常耗时。我想知道是否有办法在所有标签之间设置标准空间,所以我根本不需要设置新点。
答案 0 :(得分:1)
你可以说:
rightLabel.Location= New Point(leftLabel.Right,leftLabel.Top)
或者你可以使用一个带有文字的标签"当前的汽车%%驾驶百分比是%%。"然后使用replace命令:
labe.Text.Replace("%Who%","Fred")
label.Text.Replace("%Make%","Honda")
这样您就可以拥有一个自动调整大小的标签,但可以轻松更改其文本。