Перемещение по текст боксам стрелками - C#
Формулировка задачи:
В двойном цикле создаю текст боксы , некоторые из них выключены,
в цикл вставил t[r, c].KeyDown += t_KeyDown;
Хочу перемешать по боксам стрелочками, как можно реализовать?
protected void t_KeyDown(object sender, KeyEventArgs e) { }
Решение задачи: «Перемещение по текст боксам стрелками»
textual
Листинг программы
protected void t_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyValue == 39 || e.KeyValue == 37) { foreach (Control a in Controls) { if (e.KeyValue == 39 || a.TabIndex > ((TextBox)sender).TabIndex) a.Focus(); else if (e.KeyValue == 37 || a.TabIndex < ((TextBox)sender).TabIndex) a.Focus(); } } } catch (Exception ee) { MessageBox.Show(this, ee.Message); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д