c#中,button控件的触发函数中如何获得button控件的参数

c#中,button控件的触发函数中如何获得button控件的参数,第1张

你再循环生成控件的时候应该添加本身的击键事件

button[i]Click += new EventHandler(button_Click);

这个时候,生成的BUTTON都会指向一个事件

在这个事件中实例化一个BUTTON 让它等于激活者就可以了

实例代码:

//动态创建添加5个button,这里就不设坐标了

for(int i=0;i <5;i++)

{

Button btn=new Button();

btnText=btn+iTostring();

btnID=btn+iTostring();

btnClick +=EventHadler(Btn_Click);

thisPageControlsAdd(btn);

}

protected void Btn_Click(object sender, EventArgs e)

{

Button btn=(Button)sender;

switch(btnID)

{

case "btn1":

//执行btn1的要执行的方法;break;

case "btn2":

//执行btn2的要执行的方法;break;

case "btn3":

//执行btn3的要执行的方法;break;

}

}

<html >

<head>

<title>无标题文档</title>

<script>

windowsetInterval('sho()',3000);//3000为3秒钟,时间可以自己设

var flag=1;

function sho()

{

switch(flag)

{

case 1:

{

documentgetElementById("b1")click();

flag=2;

break;

}

case 2:

{

documentgetElementById("b2")click();

flag=3;

break;

}

case 3:

{

documentgetElementById("b3")click();

flag=1;

break;

}

}}

function pir1()

{

alert("1");

}

function pir2()

{

alert("2");

}

function pir3()

{

alert("3");

}

</script>

</head>

<body onload="read()">

<input type="button" id="b1" onclick="pir1()">

<input type="button" id="b2" onclick="pir2()">

<input type="button" id="b3" onclick="pir3()">

</body>

</html>

<input type="button" onclick="11111php" id="on">

如果要10秒触发一次的话,要写一个setTimeout(onbutton,10000);

复制下面代码每隔10秒d出一个提示框,如果你有别的需要就把提示框换成函数名或匿名的function

function onbutton(){

documentgetElementById("on")onclick=alert(10)

}

setTimeout(onbutton,10000);

以上就是关于c#中,button控件的触发函数中如何获得button控件的参数全部的内容,包括:c#中,button控件的触发函数中如何获得button控件的参数、求javascript自动触发按钮事件的代码、javascript如何自动触发事件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9552654.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存