Итак, вот моя программа.
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
static int count = 0;
public Form1(){InitializeComponent();}
private void button1_Click(object sender, EventArgs e)
{
count += 1;
label1.Text = Convert.ToString(count);
}
private void button2_Click(object sender, EventArgs e)
{
count -= 1;
label1.Text = Convert.ToString(count);
}
}
}
Теперь ... У меня есть программа, которая добавляет или вычитает число на 1 всякий раз, когда мы нажимаем одну из двух кнопок и сохраняем значение в счетчике глобальной переменной, а затемотображая его в label1.
Допустим, я хочу изменить значение другой метки (label2), в которой я также хочу отображать содержимое значения переменной count каждый раз, когда изменяется label1.
Такесть один способ, использовать событие от кнопки, которое можно сделать так:
private void button1_Click(object sender, EventArgs e)
{
count += 1;
label1.Text = Convert.ToString(count);
label2.Text = Convert.ToString(count);
}
private void button2_Click(object sender, EventArgs e)
{
count -= 1;
label1.Text = Convert.ToString(count);
label2.Text = Convert.ToString(count);
}
Так вот вопрос ...
Но допустим, я хочу обновить значениеlabel2 не по событию кнопок, но каким-то образом, поэтому он будет автоматически обновлять значение из переменной count при каждом изменении.
Пожалуйста, помогите.