C#编程中怎么在一个窗体按下一个按钮调用另一个窗体的按钮的事件
5个回答
展开全部
先要得到你说的“另一个窗口”的句柄。
比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。
在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();
这样就可以调用了。
比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。
在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();
这样就可以调用了。
更多追问追答
追问
我是说点击butA后butB在窗体B中发生哟 那样可以吗
追答
嗯,可以的。 但是formB必须是由formA打开的。
FormB formB = new FormB();
formB.show(); //显示FormB
formB.butB.onclick(); //执行butB的事件
2017-03-17 · 知道合伙人互联网行家
关注
展开全部
先要得到你说的“另一个窗口”的句柄。
比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。
在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();
这样就可以调用了。
比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。
在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();
这样就可以调用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我有个没有经过实践的想法,可以考虑利用FormA和FormB共同的父窗体FormP来实现这个想法。在FromA中自定义一个新的事件butAClick,当FormA中的butA被按下时引发这个事件。然后在FormP中添加这个事件的事件处理过程FormA_butAClick,在这个过程中调用FormB.butB.Onclick()。应该是可行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把那个 按钮控件的属性 可见级别(modifiers)选成Public
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用splaybow的回答:
先要得到你说的“另一个窗口”的句柄。
比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。
在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();
这样就可以调用了。
先要得到你说的“另一个窗口”的句柄。
比如A窗口有一个按钮butA,B窗口有一个按钮butB,你是想通过按butA时,调用butB的onclick事件是吧。
在按下butA时候,创建一个窗口B,假如叫FormB formB = new FormB(); formB.butB.onclick();
这样就可以调用了。
展开全部
button没有onclick事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询