Обновить отображаемую метку при изменении числового значения вниз и нажатия кнопки
У меня есть это вложенный в проект цикла, где я должен отобразить треугольник со звездочками, получая значение из элемента управления NumericUpDown и нажатия кнопки DisplayButton. Ну, он делает работу, он отображает правильную форму и количество звезд.
Но когда я пытаюсь изменить значение из элемента управления NumericUpDown, метка дисплея не обновляется, вместо этого она просто складывается под предыдущим результатом. Мне нужно, чтобы метка дисплея обновлялась / изменялась, когда значение изменялось с числового значения вниз, и когда нажата кнопка DisplayButton.
private void displayButton_Click(object sender, EventArgs e)
{
if (radioButton1.Checked == true)
{
int counter = (int)sideLengthNumericUpDown.Value;
for (int r = 0; r < counter; r++)
{
for (int c = 0; c <= r; c++)
{
displayLabel.Text += counter.ToString("*");
}
displayLabel.Text += counter.ToString("\n");
}
}
else if (radioButton2.Checked == true)
{
int counter = (int)sideLengthNumericUpDown.Value;
for (int r = counter; r > 0; r--)
{
for (int c = 0; c < r; c++)
{
displayLabel.Text += counter.ToString("*");
}
displayLabel.Text += counter.ToString("\n");
}
}