多窗体通讯使用

 

如下图

点击从窗体 多窗体动态改变label标签的值

委托使用二

 

 

步骤1:

 

委托使用二

 

委托使用二

 

1.委托使用三部曲:

 //[1]声明委托(根据委托实际需求定义)

    public delegate void ShowCounterDelegate(string Counter);

//[2]根据委托定义方法

private void Receiver(string counter)
{
lbCount.Text = counter;
}

3.//根据委托创建委托对象(记录信息)

public ShowCounterDelegate msgSender;
private int counter = 0;//计数器

 

4.//调用委托

private void button1_Click(object sender, EventArgs e)
{
//调用委托
counter++;
if (msgSender != null)
{
msgSender(counter.ToString());
}
}

委托使用二

 

5.将多窗体委托跟从窗体方法关联

 

相关文章: