Я нашел несколько текстовых полей здесь и там в моей программе, которая принимает сочетание клавиш 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.