内容
WinFormsでButtonコントロールを用いた際、ボタンにフォーカスが当たっているときはテキストが短縮されないのに、フォーカスが外れる(別のコントロールにフォーカスが当たる)と急にテキストが短縮して表示される理由を知りたいです。
具体的には、以下の画像のようになります。
これらはどちらも、Textプロパティは「10」という半角文字列です。画像のせいで大きさが少し異なって見えますが、実際にはSizeプロパティを変更していません。どちらも同じSizeです。
質問内容
これらを踏まえて、知りたいのは以下の点です。
- これはなぜ発生するのか。
- これを解消する方法はあるのか。あるとしたらどのような方法か(Sizeプロパティを変更する、Fontのサイズを変更する以外で)。
一番知りたいのは「解消する方法」の方ですので、「なぜ」の方はなくても結構です。ただ、興味があるので、知っていたなら教えてくださればありがたいです。
補足情報
- Buttonのプロパティは、SizeとText以外、デザイナに張り付けてから変更していません(デフォルト?の状態)。
- Sizeは (25, 25) です。
- Fontサイズは 9ptです。
- Visual Studio 2022です。
- .NET6.0 の方のWinformsプロジェクトを使っています。.Net framework のほうではありません。
回答1件
あなたの回答
tips
プレビュー