0

を使用しTextBoxて、付箋のようなものに編集可能なタイトルを作成しています。TextBox私はそれが私の問題を解決できるかどうかを確認するために aから aに変更しましたRichEditBoxが、解決できなかったので、それが役立つ場合は元に戻すつもりです。

私の問題は、TextBoxタイトル全体を表示したいので、ユーザーが設定された幅に収まるよりも多くの文字を入力できないようにすることです。たとえば、10 個の大きな M は my の幅を埋めますTextBoxが、他の文字はその半分しか埋めません。そこで、テキストの幅と の幅を比較してTextBox、それ以上の入力を制限できるようにしたいと思います。

編集:私は Segoe UI フォントを使用していますが、解決策としてフォントを等幅の文字に変更することは考えていません。

4

2 に答える 2

0

ハードコーディングによる最大値の表示。

私はプログラミングの世界が苦手です。私はあなたを助けようとします..

于 2013-02-24T06:57:46.947 に答える
0

TextBox フォントを Courier フォントに設定すると、すべての文字が同じ幅になり、最大値の計算が簡単になります。

于 2013-02-24T03:47:16.893 に答える