C多个按钮使用同点击事件应该怎么做

2020-12-09 06:42:26 字数 4452 阅读 7389

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()