0

我正在使用 aTextBox在看起来像便利贴的东西上创建可编辑的标题。我TextBox从 a更改为 aRichEditBox看看这是否可以解决我的问题,但它没有,所以如果有帮助,我愿意改回来。

我的问题是我不希望用户输入的字符超出设置的宽度TextBox,因为我希望整个标题可见。对可以输入的字符数量设置一个固定的限制实际上并不奏效,因为例如 10 个大 M 会填满 my 的宽度TextBox,但其他字符只会填满它的一半。所以我想将文本的宽度与 的宽度进行比较TextBox,这样我就可以限制输入超出该点。

编辑:我使用的是 Segoe UI 字体,我并没有真正考虑将字体更改为具有等宽字符的字体作为解决方案。

4

2 回答 2

0

将 TextBox 字体设置为 Courier 字体,然后所有字符的宽度相等,计算最大值变得微不足道。

于 2013-02-24T03:47:16.893 回答
0

通过硬编码告诉最大值。

我在编程世界很烂。我试着帮你..

于 2013-02-24T06:57:46.947 回答