Как отловить нажатие TAB в WinForms?

115
26 ноября 2019, 20:20

Как можно сделать в C# WinForms так, чтобы при фокусе на TextBox и нажатии TAB вставлялась табуляция?

Answer 1

Что-то вроде этого:

private void textBox1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
    if(e.KeyData == Keys.Tab && this.ActiveControl == sender)
    {
        MessageBox.Show("Tab");
        //textBox1.Text += "\t";
        e.IsInputKey = true;
    }
}
READ ALSO
Как решить эту ошибку в Unity? error CS0266

Как решить эту ошибку в Unity? error CS0266

error CS0266: Cannot implicitly convert type INGUIAtlas' toUIAtlas'An explicit conversion exists (are you missing a cast?)

135
DataGrid закрасить ячейку

DataGrid закрасить ячейку

Можно ли в WPF с помощью DataGridRowEventArgs закрасить определеную ячейку?

123
C# парсинг многомерного xml файла

C# парсинг многомерного xml файла

Имею XML файл большой вложенности по протоколу CommerceML Сам файл достаточно большой поэтому выложу его по ссылке XML file

126