FontDialogで、取り消し線にチェックがつけられたかを知るには FontプロパティのStrikeoutプロパティを参照し、下線にチェックがつけられていることを知るには、FontプロパティのUnderlineプロパティを参照します。
下記は、取消線、下線にチェックがつけられたことを調べる例です。
チェックがついている場合にはメッセージボックスるを表示します。
VBの例
' [フォントの選択]ボタンクリック時の処理 Private Sub btnFont_Click(sender As System.Object, e As System.EventArgs) Handles btnFont.Click '★★★文字飾りを使用できないようにする★★★ FontDialog1.ShowEffects = True 'フォントダイアログを表示 If FontDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then '★★★取り消し線のチェック★★★ If FontDialog1.Font.Strikeout Then MessageBox.Show("取り消し線がチェックされました") End If '★★★下線のチェック★★★ If FontDialog1.Font.Underline Then MessageBox.Show("下線がチェックされました") End If '選択されたフォントをテキストボックスに設定 TextBox1.Font = FontDialog1.Font End If End Sub
C#の例
// [フォントの選択]ボタンクリック時の処理 private void btnFont_Click(object sender, EventArgs e) { // ★★★文字飾りを使用できないようにする★★★ fontDialog1.ShowEffects = true; // フォントダイアログを表示 if (fontDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { // ★★★取り消し線のチェック★★★ if ( fontDialog1.Font.Strikeout ) MessageBox.Show("取り消し線がチェックされました"); // ★★★下線のチェック★★★ if ( fontDialog1.Font.Underline ) MessageBox.Show("下線がチェックされました"); // 選択されたフォントをテキストボックスに設定 textBox1.Font = fontDialog1.Font; } }
Please follow and like us:
コメント