第一:创建一个窗体 Form4    

c# 两个窗体之间委托方法传值

代码如下:

public partial class Form4 : Form
    {
        public string str = "";
        public Form4()
        {
            InitializeComponent();
        }


        private void Form4_Load(object sender, EventArgs e)
        {
            Form5 f5 = new Form5();
            f5.change = new Form5.mydelegate(ChangeText);//将方法绑定到form5中  
            f5.Show();
        }


     public  void ChangeText(string s)
    { this.label1.Text=s;}

    }



第二:创建窗体Form5

c# 两个窗体之间委托方法传值


代码如下:

 public partial class Form5 : Form
    {
        public delegate void mydelegate(string ss);
        public Form5()
        {
            InitializeComponent();
        }
        
        public mydelegate change;
        private void button1_Click(object sender, EventArgs e)
        {
            change(this.label1.Text);
        }
    }

相关文章:

  • 2021-12-02
  • 2022-12-23
  • 2021-07-20
  • 2022-12-23
  • 2021-07-20
  • 2021-11-01
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2021-06-01
  • 2021-06-01
  • 2021-10-10
相关资源
相似解决方案