[FontDialog][Tips] ユーザーが選択できるフォントサイズの範囲を指定する

FontDialogでは、ユーザーが選択できるフォントサイズを制限することができます。

最小のフォントサイズはMinSizeプロパティで、最大のフォントサイズはMaxSizeプロパティで設定します。

下記は、ユーザーが選択できるフォントサイズの範囲を指定する例です。

VBの例

' [フォントの選択]ボタンクリック時の処理
Private Sub btnFont_Click(sender As System.Object, e As System.EventArgs) Handles btnFont.Click
    '★★★ユーザーが選択できるフォントサイズを16から24とする★★★
    FontDialog1.MinSize = 16
    FontDialog1.MaxSize = 24

    'フォントダイアログを表示
    If FontDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
        '選択されたフォントをテキストボックスに設定
        TextBox1.Font = FontDialog1.Font
    End If
End Sub

C#の例

// [フォントの選択]ボタンクリック時の処理
private void btnFont_Click(object sender, EventArgs e)
{
    // ★★★ユーザーが選択できるフォントサイズを16から24とする★★★
    fontDialog1.MinSize = 16;
    fontDialog1.MaxSize = 24;

    // フォントダイアログを表示
    if (fontDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        // 選択されたフォントをテキストボックスに設定
        textBox1.Font = fontDialog1.Font;
    }
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です