Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Windows Forms.NET。
我通过以下方式配置了一个按钮:
ImageAlign : MiddleCenter TextAlign : MiddleCenter TextImageRelation : ImageBeforeText
问题是,当我让按钮比平时更宽时,它的内容不再居中:
为什么会这样?我该如何纠正?
我认为文本和图像水平共享按钮客户端区域的 2 个均匀部分。因此,如果您将 TextImageRelation 设置为 OverLay、ImageAboveText、TextAboveImage,它们应该是我们所期望的。但对于其他值,它们的行为不同。我认为这是设计使然。
为了解决您的问题,我尝试将 ImageAlign 更改为 MiddleRight 并且它可以按照您的要求工作。
同样,我认为这是设计使然。:)