Отслеживание изменений - C#
Формулировка задачи:
Здравствуйте, учу C#. Сделал таблицу. Когда нажимаю кнопку "Поместить" без введённых данных, то выдаст ошибку, меня бросает на изменение Строки(стрелками вверх и вниз могу менять значения), но я так же могу нажимать на Tab, TabIndex меняется и фокус уже на выпадающем списке Столбец и в этот момент я хочу, чтобы ошибка исчезла(errorsLabel.Text = ""; в моём случае). Так вот, как отследить нажатие кнопки Tab, либо изменение TabIndex, либо изменение фокуса? Или какой-то другой способ есть?
Решение задачи: «Отслеживание изменений»
textual
Листинг программы
using System; using System.Windows.Forms; namespace TabIndex { public partial class Form1 : Form { public Form1() { InitializeComponent(); comboBox1.LostFocus += Controls_LostFocus; comboBox2.LostFocus += Controls_LostFocus; } private void Controls_LostFocus(object sender, EventArgs e) { var control = (Control)sender; label1.Text = control.Name; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д