请高手指点:c# winfrom 我传一个参数给另一个页面,并执行另一个页面的方法 谢谢

最好是用委托eventdelegate但是不知道怎么在另一个页面用请指点在线等待拜托了没有人呀怎么没有人回答哦... 最好是用委托 event delegate 但是不知道怎么在另一个页面用 请指点 在线等待 拜托了
没有人呀 怎么没有人回答哦
展开
 我来答
sniper2003
2011-12-27 · TA获得超过1882个赞
知道小有建树答主
回答量:775
采纳率:100%
帮助的人:663万
展开全部
http://zhidao.baidu.com/question/357028002.html?oldq=1
先看一下我在这个问题里面的回答,就可以为你解决如何从一个窗体将方法传递到另外一个窗体的了。

下面就解决声明调用的方法。

1、要使用方法引用,则必须先声明委托delegate。
public delegate void MethodFoo(方法参数....);

2、在你的窗体类中声明一个方法的委托。
public MethodFoo Foo = delegate(方法参数...){ //这里就是你需要调用的窗体中的方法代码 };

3、将这个窗体对象以参数的形式传递给另外一个窗体后,就可以让另外一个窗体来调用这个窗体中的方法了。
追问
谢谢你!A页面为主页面,在A页面打开B页面,我想点击B页面的某个按钮的时候,通过委托执行A页面的方法!我目前是实现了 但是不是用的委托,能否继续指点一二,谢谢!
追答
你用我的方法,把A的引用传给B,在B里面就可以调用A实现接口中的方法了
yun5352
2011-12-26 · 超过13用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:28.8万
展开全部
可以在一个窗体中创建变量,然后在另一个窗体中实例化该窗体并对其变量赋值
追问
我想用 event  跟 delegate   并且是子页面调用父页面的方法 请指教
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
__xiaoteng
2011-12-26
知道答主
回答量:50
采纳率:0%
帮助的人:18.8万
展开全部
可以构造函数去实现
更多追问追答
追问
我想用 event  跟 delegate   并且是子页面调用父页面的方法 请指教
追答
那你首先要创建相应的事件代码啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式