【发布时间】:2018-10-25 10:33:51
【问题描述】:
正在寻找一种方法来调整 Labels 文本的大小以适应 Label 的大小变化。 (即,如果标签的大小增加50%,那么文本的大小也应该增加大约50%)。
有很多文章可以调整文本以完全适应Label 的大小,这不适合我想要的。
我已经有了这个的工作版本。
不知何故,我需要能够在调整大小完成后引用 Label 的先前大小,以确定用于调整文本大小的比率。
【问题讨论】:
-
您很可能必须在标签的
SizeChangedevent handler 中自己实现此功能 -
如果标签的高度或宽度仅增加 50%,而您将文本增加 50%,则它将不再匹配。在这些情况下,文本应该如何表现?对我来说,所有有意义的事情都是找出最大的字体大小,因此文本与框匹配(可能带有一些填充)。在某些情况下,其他任何事情都会失败。