[FontDialog][Tips] 固定ピッチフォントのみを表示する

FontDialogのFixedPitchOnlyプロパティにTrueを設定すると、固定ピッチフォントのみを表示させることができます。

下記は、FontDialogに固定ピッチフォントのみを表示する例です。

[固定ピッチフォントのみを表示]チェックボックスにチェックを付けて、[フォントの選択]ボタンをクリックすると、固定ピッチフォントのみを選択できるダイアログが表示されます。

VBの例

' [フォントの選択]ボタンクリック時の処理 
Private Sub btnFont_Click(sender As System.Object, e As System.EventArgs) Handles btnFont.Click
    '★★★固定ピッチフォントのみを表示するかどうかを設定する★★★
    FontDialog1.AllowVerticalFonts = chkFixedPitchOnly.Checked

    'フォントダイアログを表示
    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)
{
    // ★★★固定ピッチフォントのみを表示するかどうかを設定する★★★
    fontDialog1.AllowVerticalFonts = chkFixedPitchOnly.Checked;

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

コメントを残す

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