【发布时间】:2011-02-07 22:05:21
【问题描述】:
根据用户计算机上的字体设置(DPI 等),我可以让文本变得太大而无法放入按钮并向下移动到下一行(换行),所以如果它是一个小按钮,上面写着“Do xyz”,除非我增加用户计算机的高度,否则它只会显示“Do”,但在我的计算机上看起来不错。
有没有办法强制它保持原来的字体大小?
【问题讨论】:
根据用户计算机上的字体设置(DPI 等),我可以让文本变得太大而无法放入按钮并向下移动到下一行(换行),所以如果它是一个小按钮,上面写着“Do xyz”,除非我增加用户计算机的高度,否则它只会显示“Do”,但在我的计算机上看起来不错。
有没有办法强制它保持原来的字体大小?
【问题讨论】:
首先:你不应该。用户选择他们的 UI 应该有多大的全部意义在于 UI 将完全做到这一点。
但是,您可以将表单上的 AutoScaleMode 属性设置为 None 以防止缩放。不过,您不能直接在按钮上设置它。
根据您的 UI 的狭窄程度,您可能需要考虑简单地设置按钮的 AutoSize 属性以及 MinimumSize 和 MaximumSize 以使其在文本变大时自动增长。
【讨论】: