почему, когда я нажимаю Ctrl + Tab в MultiLine TextBox, он вводит символ табуляции, даже если для свойства AcceptsTab установлено значение false - PullRequest
1 голос
/ 17 октября 2011

Почему при нажатии Ctrl + Tab в MultiLine TextBox вводится символ tab, даже если для свойства AcceptsTab установлено значение false?

Я установил для свойства MultiLine значение true, а для свойства AcceptsTab - false.

1 Ответ

3 голосов
/ 17 октября 2011

Нажатие клавиши Ctrl-tab обрабатывается иначе, чем нажатие клавиши табуляции.Если вы обрабатываете вкладку Ctrl в своем событии TextBox_KeyDown, вы можете игнорировать его:

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