1楼:
最简单的方法是:
1、添加**:
void showtext(object o, eventargs e)
2、选中你要设置的所有按钮,“属性”->“事件”->找到“click”这个事件,在下拉列表中选择“showtext”这个就完了;
3、搞定,收工。
c#中如何实现一个按钮多次单击的事件
2楼:匿名用户
在**页声明一个局部变量private int t=0;
找到button的单击事件,进入其中:
private void button_click(object sender,eventargs e)
t++;
}//p.s.楼主举得这个例子真是让人哭笑不得囧rz
3楼:匿名用户
protected void btnclick_click(object sender, eventargs e)
public static string getstr(string str)
return a;}
4楼:匿名用户
int i =0;
switch (i)
i是全局变量
c#中多个button的功能一致怎么写一个button的**控制全部的button
5楼:停飞的风筝
下面是你的按钮绑定方法
button1.click = new system.eventhandler(button_click);
button2.click = new system.eventhandler(button_click);
button3.click = new system.eventhandler(button_click);
button4.click = new system.eventhandler(button_click);
button5.click = new system.eventhandler(button_click);
button6.click = new system.eventhandler(button_click);
button7.click = new system.eventhandler(button_click);
private void button_click(objet sender ,eventargs e)
else
this.txtvalue.text = btn.text; //窗体中有txtvalue控件并给它赋值}
6楼:匿名用户
用控件数组
public form1()
//单击事件
void but_click(object sender, eventargs e)
7楼:匿名用户
把10个按钮的点击事件都指到同一个方法
如private void button_click(object sender, eventargs e)
按钮的text是多少,操作数就是多少
只用写一个方法就行了
有问题hi我
8楼:
.***得事件是委托来实现的。
可以把不同按钮的时间指向同一个方法。
楼上用btn.text还处理逻辑部分我个人觉得很合适。
计算器~0~9得按钮用同一个方法处理是可以的。加减乘除等符号可以分开的,用不同的方法处理比较合适,易理解和开发。
不要把自己的程序弄得太复杂,这样不好维护和修改。
9楼:匿名用户
你所有的button都绑定一个事件对应的方法,
如:你写一个方法是实现按钮功能的
private void button_click(objet sender ,eventargs e);
下面是你的按钮绑定方法
button1.click = new system.eventhandler(button_click);
button2.click = new system.eventhandler(button_click);
button3.click = new system.eventhandler(button_click);
button4.click = new system.eventhandler(button_click);
button5.click = new system.eventhandler(button_click);
button6.click = new system.eventhandler(button_click);
button7.click = new system.eventhandler(button_click);
...................
这样就能实现你要求的功能
10楼:匿名用户
对于计算器来说,因为按钮数量和布局都是恒定的,推荐使用一楼的方法。其实说实话,我不推荐把按钮的事件都用一个处理,而是建议用一个单独的函数来处理数字按键,然后在每个数字按钮的单击事件中进行调用。
private void btnnum1_click(...)
private void pressnum(int num)
11楼:匿名用户
每一个按钮的点击时间下加如下**:
btnok.performclick();
12楼:匿名用户
我知道你想的是按键功能都是显示数字
但计算器每个按钮上的数字不一样啊,
不适合用一个事件反映的。
13楼:匿名用户
把其他按钮绑定到同一个事件就行了,在按钮的事件编辑框那里,选中你想要执行的事件
c# 多个按钮点击是触发的是同一事件 问题
14楼:匿名用户
buttonbtnmine=newbutton();
btnmine.click+=delegate(objectsender,eventargse)
;再给张
效果专图:属
求一个c#winform先后点击同一个按钮实现不同事件的**
15楼:匿名用户
这个你可以这样,设一个全局变量tag,bool类型的,默认值为true,即:bool tag=true; 在按钮事件中:if(tag)else 这样,就能实现你要的开关功能。。
希望以上信息对你有帮助。。^^
16楼:匿名用户
用一个状态变量,点了一下,改变这个状态,判断这个状态,执行不同**
if(status=1)
if (status=2)
17楼:匿名用户
来个最简单的假设 默认按钮的text是 "open"private void btnopen_click(object sender, eventargs e)
else }
18楼:匿名用户
bool state=false; //全局变量默认关闭状态
public void change()else}
c#一个button触发多个事件,怎么做
19楼:匿名用户
一个button只能触发与它绑定的事件,一般情况下一个button只绑定一个事件,所以
一个button只能触发一个事件;
但是可以在对应的事件处理程序里面调用其他的事件处理程序,以完成更多的操作
c#一个button触发多个事件,怎么做呢?
20楼:冉
用ui automation可以实现.
或者win api函数,只要知道几个button的句柄就行。
21楼:阳光的雷咩咩
能说一下什么场景需要这样做吗
c#中怎么用一个button 触发多个click事件?
22楼:九年づ约
button_click(null,new eventargs());
大体这样 就是在按钮click事件中调用其他click事件
23楼:水上漂汤
使用+=多绑定几个事件
c#一个button按钮触发两个不同事件
24楼:一无安慰
boolbopen=true;
voidclick()