この形式が文字列であるファイルに font.size をロードし、この値で textbox.font.size を設定したいのですが、「この値は読み取り専用で設定されていません」と言い、コーディングで font.size を設定するにはどうすればよいですか?
5 に答える
これを使用することで、最適なフォントをプログラムで選択することができます。これにより、さまざまな代替フォントにさまざまなサイズを設定することもできます。
Font font = new Font("Times New Roman", 16.0f,
FontStyle.Bold | FontStyle.Italic | FontStyle.Underline);
textBox1.Font = font;
詳しくはこちら
TextBox コントロールの Font プロパティを設定できます。
TextBox コントロールの Font プロパティには、Font クラス オブジェクトが必要です。
コンストラクターにさまざまなパラメーターを渡すことで、さまざまなスタイルの Font クラス オブジェクトを作成できます。
フォント クラス コンストラクターの説明:
FontFamily - FontFamily (EnumType) : フォント名を指定するために使用されます ex:Arial、Times New Roman など、
FontSize - float(DataType) : フォント サイズの float 値です。
FontStyle - FontStyle (EnumType) : さまざまなタイプの FontStyle です。例: FontStyle.Regular、FontStyle.Bold、FontStyle.Italic など。
サンプル例を参照してください:
Font fnt=new Font(textBox1.Font.FontFamily,12.0F);//Edit your size asper your requirement. it's float value
textBox1.Font = fnt;
現在のフォントから新しいフォントを作成し (プロトタイプとして使用)、フォント サイズを指定します (文字列を解析して float にします):
textBox1.Font = new Font(textBox1.Font, Single.Parse(sizeString));
テキストボックスの初期化の開始時に設定する必要があります
お気に入り
var textbox = new TextBox()
{
FontFamily = "Segoe WP",
FontSize = 18
};