Вот ситуация:
http://i962.photobucket.com/albums/ae103/kashyaprakesh/misc/denominationwindow.jpg
У меня есть текстовые поля слева, которые принимают значения деноминации, а другие текстовые поля справа дают общее значение, например, для. в левом текстовом поле метки 1000, если я поставлю значение 5, то справа будет значение 5000.
Для этого я использовал обработчик событий lostFocus, но нужно ли делать обработчик событий lost focus для каждого текстового поля? Там наверняка будет другой путь.
private void textBox6_Leave(object sender, EventArgs e)
{
MessageBox.Show(e.ToString());
if (textBox6.Text == "")
{
string y = "0";
textBox6.Text = y;
textBox8.Text = y;
}
else
{
textBox8.Text = populateTotalAmount(textBox6.Text, 1000);
}
textBox8.ReadOnly = true;
}
private string populateTotalAmount(string denominations, int value)
{
int totalVal = Int32.Parse(denominations) * value;
return totalVal.ToString();
}
Я хотел бы создать общий обработчик событий, который работает с событием LostFocus
, а также мне нужно передать другое значение (например, 500 100, и т. Д. И т. Д.)
так что я могу использовать это значение для отправки populateTotalAmount
функции.