使WinForms富文本框忽略“;CTRL+>";以及“;CTRL+<";热键

本文关键字:CTRL+ quot WinForms 以及 lt 热键 gt 文本 | 更新日期: 2023-09-27 18:20:07

我有一个富文本框,该框可用于CTRL + >(或CTRL + <)键快捷方式,该快捷方式可增加(或减少)字体大小。我想禁用该键,这样它就不会更改字体大小。有办法做到这一点吗?

使WinForms富文本框忽略“;CTRL+>";以及“;CTRL+<";热键

尝试捕获KeyDown事件,如下所示:

    private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
    {
        if ((e.KeyValue == 190 || e.KeyValue == 188) && e.Control && e.Shift)
        {
            e.Handled = true;
        }
    }