0

我有一个使用 Telerik RadTools for Windows Forms 构建的 Windows 窗体控件。该表单使用“Office 2010 Silver”主题进行了很好的设计。但是,在运行时,主题似乎会影响我的一些标签的对齐方式。

我的表单上有几行标签和文本框。我希望标签的右侧全部对齐。这在 Visual Studio 设计器中很容易完成。但是,我相信我的 Telerik 主题会丢掉一些东西,因为它稍微改变了字体,这也改变了标签的大小。由于设计器仅存储我的控件的 x、y 坐标,因此标签的右边缘不再对齐。

有没有办法解决这个问题?

4

1 回答 1

0

我通过在所有标签上执行以下操作来解决此问题:

  1. 将 AutoSize 设置为 false。
  2. 将 x 位置设置为最宽标签的位置。
  3. 设置大小等于最宽标签的大小。
  4. 将 TextAlignment 设置为右。

由于所有标签将具有相同的宽度和相同的起始(左侧)位置,因此它们的位置现在将被固定。将对齐设置为右侧可以解决问题。

于 2013-04-26T19:53:46.020 回答