Выбор кнопки для записи значения в зависимости от результата
Доброго времени суток!
Проблема в следующем:
Необходимо записать значение в одну из девяти кнопок в зависимости от первой составляющей вводимой даты (дня):
private void button1_Click(object sender, EventArgs e)
{
var digits = textBox1.Text.Split('.');
var digit1 = Convert.ToInt32(digits[0]);
foreach (Button btn in this.Controls.OfType<Button>())
{
int btnNumber = Convert.ToInt32(new String(btn.Name.Where(Char.IsDigit).ToArray()));
if (digit1 == btnNumber) {
btn.Text = digit1.ToString();
}
}
panel1.Visible = true;
}
Не могу взять в толк, что не так с этим кодом.
Источник: Stack Overflow на русском