Свяжите событие текстового поля «Text Changed» с функцией, а затем отправьте элементы этого текстового поля методу:
private void myTxtbox_TextChanged(object sender, EventArgs e)
{
//Call the method with the name and value of the text box
myMethod(myTextBox.Name, myTextBox.Text);
}
Просто сделайте это для каждого текстового поля в форме.
РЕДАКТИРОВАТЬ: ЗДЕСЬ ОБЩИЙ КОД
Вот общий код для текстового поля:
private void allTxtBox_TextChanged(object sender, EventArgs e)
{
//'sender' is the text box who's text was just changed
string name = ((TextBox)sender).Name;
string text = ((TextBox)sender).Text; //This will be the new text in the text box
//Call the method with the name and value of the text box
myMethod(name, text);
}
Используя этот метод, просто свяжите событие TextChanged каждого текстового поля с этой единственной функцией. Это легко сделать в редакторе событий в окне «Свойства» в Visual Studio.