c#批量定义按钮 而后分别定义单击事件

问题描述

Button[] name = new Button[number];              //控件可以随意设置,比如:CheckBox,TextBox等               for (int i = 0; i < number; i++)            {                name[i] = new Button();                name[i].Location = new Point(20, 100 + i * 30);    //位置自己调整                   name[i].Size = new Size(200, 30);                  //大小同样                   this.Controls.Add(name[i]); 如何分别定义单击事件使得单击地i个开关变量z赋值为i?

解决方案

解决方案二:
Button[]name=newButton[number];//控件可以随意设置,比如:CheckBox,TextBox等for(inti=0;i<number;i++){name[i]=newButton();name[i].Location=newPoint(20,100+i*30);//位置自己调整name[i].Size=newSize(200,30);//大小同样name[i].tag=i;ORname[i]="kkkkkk_"+i.tostring();this.Controls.Add(name[i]);如何分别定义单击事件使得单击地i个开关变量z赋值为i?
解决方案三:
name[i].name=i;name[i].Click+=newEventHandler(click方法);click方法(objectsender,EventArgse){Buttonbtt=(Button)sender;btt.name//就是你要取的值}
解决方案四:
先把所有Button绑定到一个事件上然后根据sender判断是哪个button触发了事件,然后在做相关的处理,代码如2楼...

时间: 2024-12-09 20:53:23

c#批量定义按钮 而后分别定义单击事件的相关文章

ListView 子控件单击事件混乱

问题描述 ListView 子控件单击事件混乱 由于覆用convertview导致子控件单击事件混乱,例如单击第一个按钮的时候,下面看不到的第七个按钮也响应了单击事件,怎么写单击事件可以不发生这种混乱呢?有没有demo给个,谢谢. 解决方案 给个邮箱吧 解决方案二: 1.是Android就写清楚,因为无数个语言或者架构中都有listView: 2.尽量贴出代码. 解决方案三: onitemclick事件不是onclick事件,看看可不可能是这个问题 解决方案四: 不好意思,可能是我搞错了,你是a

JS触发服务器控件的单击事件(详解)_javascript技巧

如下所示: <script src="../Js/jquery-1.4.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("#a_doClick").click(function () { $("#<%=btnTest.ClientID%&g

javafx中点击按钮弹出自定义窗口如何实现

问题描述 javafx中点击按钮弹出自定义窗口如何实现 如题,用代码如何实现? 哪位帮帮忙 , 谢谢了! 我想要点击某个按钮,弹出一个窗口,那个窗口里再添加多选框文本域等 解决方案 弹出自定义窗口

js修改table中Td的值(定义td的单击事件)_javascript技巧

项目做完,在测试验收时,用户突然提出,可以更改查询结果,便于打印.隐藏工程错误.但是这个时候提要求,比较头痛,后来,想了想还是用前台代码,这样,只要在项目的JS文件中,加入以下几个函数,便可以解决了. 复制代码 代码如下: /* 页面装载时,为每个td增加单击事件,这样,就可以不用对每个页面进行更改. */ function ReWritable() { var tbmian=document.getElementById("tbmain"); for(var i=0;i<tbm

自定义view-自定义View控件中怎么实现双击事件和单击事件

问题描述 自定义View控件中怎么实现双击事件和单击事件 最近写了一个自定义View控件,想要实现单击事件和双击事件,单击事件到时很容易实现,但是双击事件却不知道怎么实现,求助一下在自定义View控件下怎么实现双击事件. 解决方案 android中只有单击和其他事件,其实都是由OnTouch事件演变而来 public class MainActivity extends Activity implements OnTouchListener { private long firstClick;

jquery easyui-为什么我的按钮单击事件要触发两次

问题描述 为什么我的按钮单击事件要触发两次 <table id="mingxi"></table> <div id="div_chongzhi_shenqing" align="center"> <div style=" margin-top:50px"> 充值金额:<input type="text" id="chongzhi_money_s

ASP.NET页面按钮单击事件失效的解决方法

 按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件,下面有个不错的解决方法,大家可以参考下 今天,再次运行以前的项目时,发现按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件....    按照网上找到的答案,有的说把控件删掉重新拖拽一个进去,虽然以前也遇到过控件失效,重新拖拽有效的时候,但这次没有起作用.    而后,继续寻找答案,有的说可能是form嵌套,可是查看源代码没有这个问题.    无意中,尝试在按钮中加了一个客户端单击事件:  代码如下: OnClientCl

ASP.NET页面按钮单击事件失效的解决方法_实用技巧

今天,再次运行以前的项目时,发现按钮的单击事件不起作用了,加了断点之后发现根本没有触发该事件.... 按照网上找到的答案,有的说把控件删掉重新拖拽一个进去,虽然以前也遇到过控件失效,重新拖拽有效的时候,但这次没有起作用. 而后,继续寻找答案,有的说可能是form嵌套,可是查看源代码没有这个问题. 无意中,尝试在按钮中加了一个客户端单击事件: 复制代码 代码如下: OnClientClick="return true" 竟然有效了: 复制代码 代码如下: <asp:ImageBut

回车直接实现点击某按钮的效果即触发单击事件

 这篇文章主要介绍了回车直接实现点击某按钮的效果即触发单击事件,需要的朋友可以参考下  代码如下: //回车触发某按钮的单击事件  <input name="" type="text" class="input_search fl" id="searchkey" onkeydown="globelQuery(event);"/>  <div class="search_but f