窗体之间调用方法,参数等。(传窗体引用)

来源:互联网 发布:2017最新网络语言大全 编辑:程序博客网 时间:2024/05/16 19:43

以下代码实现 B窗体调用A窗体的方法。

其实就是传 this

窗体A:

public partial class FormA : Form    {        public FormA()        {            InitializeComponent();        }        public void AAA()        {            MessageBox.Show("来自A窗体的方法");        }        private void button1_Click(object sender, EventArgs e)        {            FormB bFrm = new FormB(this);            bFrm.Show();        }    }


 

窗体B:

 public partial class FormB : Form    {        FormA aFrm;        public FormB(FormA frm)        {            InitializeComponent();            this.aFrm = frm;        }        private void button1_Click(object sender, EventArgs e)        {            this.aFrm.AAA();        }    }

 

 参考:http://www.wxzzz.com/Program/FormA_FormB