在一个窗体(FormReportList)里调用另一个窗体(FormPubs)的函数方法(bAC方法):(EverStar 2010-06-12 21:31)
1.在FormReportList窗体里定义全局变量
public FormPubs fp;
2.在FormReportList窗体里定义构造函数
public FormReportList(FormPubs f)
{
fp = f;
InitializeComponent();
}
3.在FormPubs窗体里添加一个public方法
public void bAC(object sender, EventArgs e)
{
MessageBox.Show("Here Add");
}
4.在FormPubs窗体的相关代码里打开FormReportList窗口的实例,并把FormPubs窗体的当前实例对象作为FormReportList窗体构造函数的参数
private void buttonToExcel_Click(object sender, EventArgs e)
{
FormReportList frl = new FormReportList(this); //this为当前窗体实例
frl.ShowDialog();
}
5.在FormReportList窗体的相关按钮里就可以调用FormPub窗体实例的公有函数了
private void button1_Click(object sender, EventArgs e)
{
fp.bAC(null,null);
}
以下为参考资料:
高手要么回答,要么不回答。楼上2位含糊其词,恐怕自己也一知半解吧。本人愚笨,我说我方法,委托实现方法,楼下各位,或楼上补充。
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载
- 1
- 2
- 3
- 4
前往页