[FontDialog][Tips] 存在しないフォント選択時にエラーメッセージを表示する

FontDialogのFontMustExistプロパティにTrueを設定すると、存在しないフォントが選択されたときにエラーを表示することができます。

下記は、存在しないフォント選択時にエラーメッセージを表示する例です。

VBの例

' [フォントの選択]ボタンクリック時の処理
Private Sub btnFont_Click(sender As System.Object, e As System.EventArgs) Handles btnFont.Click
    '★★★存在しないフォントを選択した場合はエラーメッセージを表示する★★★
    FontDialog1.FontMustExist = True

    'フォントダイアログを表示
    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.FontMustExist = true;

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

コメントを残す

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