0

我正在使用 Windows Forms.NET。

我通过以下方式配置了一个按钮:

ImageAlign : MiddleCenter
TextAlign : MiddleCenter
TextImageRelation : ImageBeforeText

问题是,当我让按钮比平时更宽时,它的内容不再居中:

无效的按钮内容呈现

为什么会这样?我该如何纠正?

4

1 回答 1

3

我认为文本和图像水平共享按钮客户端区域的 2 个均匀部分。因此,如果您将 TextImageRelation 设置为 OverLay、ImageAboveText、TextAboveImage,它们应该是我们所期望的。但对于其他值,它们的行为不同。我认为这是设计使然。

为了解决您的问题,我尝试将 ImageAlign 更改为 MiddleRight 并且它可以按照您的要求工作。

同样,我认为这是设计使然。:)

于 2013-06-06T10:42:09.117 回答