Почему некоторые текстовые поля не принимают сочетание Control + A для выделения всего текста по умолчанию

Я нашел несколько текстовых полей здесь и там в моей программе, которая принимает сочетание клавиш Control+A для выделения всего текста "по умолчанию" с "без кодирования".

Я не знаю, какую дополнительную информацию я должен предоставить, чтобы включить это для всех них, так как я не нахожу абсолютно никакой разницы между этими текстовыми полями. Все они являются простыми текстовыми полями с перетаскиванием.

Примечание: я не говорю об этом куске кода:

if (e.Control && e.KeyCode == Keys.A)
{
    textBox1.SelectAll();
}

Я хочу выбор по умолчанию... или есть ли способ изменить свойство textbox так, чтобы textbox принимал все стандартные сочетания клавиш windows?

Все остальное (Control + Z, Control + X, Control + C, Control + V) работает по умолчанию! Почему не Control + A?

Обновление: Текстовые поля, которые принимали Ctrl+A по умолчанию, были маскированными текстовыми полями, а не обычными. И на тот момент я был с .NET 2.0. Но я полагаю, что первоначальная проблема была в чем-то другом, поскольку я вижу, что Ctrl+A прекрасно работает по умолчанию в коде .NET 2.0.

42
задан nawfal 1 March 2019 в 17:00
поделиться