请高手指点:c# winfrom 我传一个参数给另一个页面,并执行另一个页面的方法 谢谢
最好是用委托eventdelegate但是不知道怎么在另一个页面用请指点在线等待拜托了没有人呀怎么没有人回答哦...
最好是用委托 event delegate 但是不知道怎么在另一个页面用 请指点 在线等待 拜托了
没有人呀 怎么没有人回答哦 展开
没有人呀 怎么没有人回答哦 展开
展开全部
http://zhidao.baidu.com/question/357028002.html?oldq=1
先看一下我在这个问题里面的回答,就可以为你解决如何从一个窗体将方法传递到另外一个窗体的了。
下面就解决声明调用的方法。
1、要使用方法引用,则必须先声明委托delegate。
public delegate void MethodFoo(方法参数....);
2、在你的窗体类中声明一个方法的委托。
public MethodFoo Foo = delegate(方法参数...){ //这里就是你需要调用的窗体中的方法代码 };
3、将这个窗体对象以参数的形式传递给另外一个窗体后,就可以让另外一个窗体来调用这个窗体中的方法了。
先看一下我在这个问题里面的回答,就可以为你解决如何从一个窗体将方法传递到另外一个窗体的了。
下面就解决声明调用的方法。
1、要使用方法引用,则必须先声明委托delegate。
public delegate void MethodFoo(方法参数....);
2、在你的窗体类中声明一个方法的委托。
public MethodFoo Foo = delegate(方法参数...){ //这里就是你需要调用的窗体中的方法代码 };
3、将这个窗体对象以参数的形式传递给另外一个窗体后,就可以让另外一个窗体来调用这个窗体中的方法了。
追问
谢谢你!A页面为主页面,在A页面打开B页面,我想点击B页面的某个按钮的时候,通过委托执行A页面的方法!我目前是实现了 但是不是用的委托,能否继续指点一二,谢谢!
追答
你用我的方法,把A的引用传给B,在B里面就可以调用A实现接口中的方法了
展开全部
可以在一个窗体中创建变量,然后在另一个窗体中实例化该窗体并对其变量赋值
追问
我想用 event 跟 delegate 并且是子页面调用父页面的方法 请指教
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以构造函数去实现
更多追问追答
追问
我想用 event 跟 delegate 并且是子页面调用父页面的方法 请指教
追答
那你首先要创建相应的事件代码啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询