Сделать форматированное текстовое поле WinForms игнорировать горячие клавиши «CTRL +>» и «CTRL + <» - PullRequest
2 голосов
/ 13 января 2012

У меня есть расширенное текстовое поле, в котором включена комбинация клавиш CTRL + > (или CTRL + <), которая увеличивает (или уменьшает) размер шрифта. Я хочу отключить ключ, чтобы он не изменил размеры шрифта. Есть ли способ сделать это?

1 Ответ

4 голосов
/ 13 января 2012

Попробуйте захватить KeyDown событие, подобное этому:

    private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
    {
        if ((e.KeyValue == 190 || e.KeyValue == 188) && e.Control && e.Shift)
        {
            e.Handled = true;
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...