在下程序的时候,经常会碰到这样一种情况;
定义的变量会影响多个控件的数值,当变量有变化的时候,需要更新多个控件,这多个控件可能会在不同的界面中,管理起来非常麻烦,这个时候就要用到消息订阅,下面是详细的实现过程;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Threading;
namespace 测试程序3
{
public partial class Form1 : Form
{
//声明一个静态变量,可以在其他类中直接调用
public static Form1 form1;
public Form1()
{
InitializeComponent();
form1 = this;//