「buttonchangeme」というテキストのボタンがあります。「changeme」のフォントをサイズ40に変更したい場合、どうすればよいですか?
現在、私はこのコードを持っています:
button1.Font = new Font(button1.Font.FontFamily, 40);
クラスのサブクラスを作成しButton
、メソッドをオーバーライドしOnPaint
てテキストを手動で出力することをお勧めします。デフォルトのButton
クラスはこの機能をサポートしていません。
さらに調査するには、ボタンの背景を描画するのに役立つVisualStyleRendererクラスを確認することをお勧めします。ボタン全体を再描画する必要がない、これを行う簡単な方法があるかもしれませんが、VisualStyleRendererを使用することは特に面倒ではなく、最大限の柔軟性を提供します。
この問題を解決するのに役立つ可能性があるこのコードを使用することをお勧めします。このコードを試してください:
this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15F);