日期:2014-05-18  浏览次数:20848 次

有什么办法能实现点击一个button后,触发另一个button的事件
我设置了5个button的按钮,前四个button触发后计算每个小项目的金额,最后一个button 是总金额的合计。我想实现前四个button的金额变化后,最后一个button能自动刷新总金额。

------解决方案--------------------
前4个button 事件中都调用button5的点击事件

button5_Click(null,null);
------解决方案--------------------
探讨
前4个button 事件中都调用button5的点击事件

button5_Click(null,null);

------解决方案--------------------
button5.PerformClick();
------解决方案--------------------
button5.PerformClick();

可以查看该网页学习
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.button.performclick(v=VS.90).aspx
------解决方案--------------------
探讨
这个放在哪里呢,patientcf_Load的事件里吗

引用:

button5.PerformClick();

------解决方案--------------------
一样啊,判断加在button5_Click里就好,别的方法调用button5.PerformClick()的时候自然会进行判断
------解决方案--------------------
探讨
如果我调用的是button5.PerformClick();方法呢

引用:

引用:
谢谢各位哦,问题解决了。我还想问一个问题,能不能通过设置,用户选择自动刷新或者不自动刷新。就是说,能不能增加一个标志,选择是否触发button5事件

在界面上放个单选框,如果是这样调用 button5_Click(null, null);
在 button5_C……