CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

C#里如何让一个事件函数动态的让按钮点击触发。

楼主linshuangquan(全)2005-08-01 09:57:05 在 .NET技术 / C# 提问

C#里如何让一个事件函数动态的让按钮点击触发。比如一个事件函数可以让多个按钮触发,而这些按钮是一些按钮数组。 问题点数:50、回复次数:14Top

1 楼cityhunter172(寒羽枫)回复于 2005-08-01 10:01:57 得分 0

foreach(Button   B   in   Button[])  
  {  
        B.Click   +=   new   System.EventHandler(this.B_Login_Click);  
        if(B.CommandArgument=="測試")  
        {  
                  //自行添加處理的代碼  
        }  
  }Top

2 楼cityhunter172(寒羽枫)回复于 2005-08-01 10:03:20 得分 0

foreach(Button   B   in   new   Button[]{this.B_Login,this.Button1})  
  {  
        B.Click   +=   new   System.EventHandler(this.B_Login_Click);  
        if(B.CommandArgument=="測試")  
        {  
                  //自行添加處理的代碼  
        }  
  }  
  Top

3 楼wxqq2001(就让我用一生等待)回复于 2005-08-01 10:04:28 得分 0

类似  
  this.cmd_Sort.Click   +=   new   System.EventHandler(this.cmd_Sort_Click);  
  this.cmd_Random.Click   +=   new   System.EventHandler(this.cmd_Random_Click);  
  this.DataGrid1.DeleteCommand   +=   new   System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_DeleteCommand);  
   
  这样Top

4 楼mywebcom(我)回复于 2005-08-01 10:12:55 得分 0

delegate   就是你需要的目的!!!  
  你肯定有MSDN的,赶紧补回来哦~~~Top

5 楼linshuangquan(全)回复于 2005-08-01 10:29:52 得分 0

谢谢了。Top

6 楼linshuangquan(全)回复于 2005-08-01 10:36:28 得分 0

这些按钮要按按钮数组的下标实现不同的功能。比如按钮1要实现数据库第一条记录的修改,如按钮2要实现数据库第二条记录的修改Top

7 楼runfeng(sunday)回复于 2005-08-01 10:44:00 得分 0

upTop

8 楼namhyuk(namhyuk)回复于 2005-08-01 10:45:35 得分 0

我就不明白了,关键不是按钮点击被触发,而是按钮触发后要做的事情。。。先不管这个。  
   
  有个Button.PerformClick   方法,不知道会不会有帮助。  
  Top

9 楼lyb_abiandbel(专注于OO分析与设计)回复于 2005-08-01 16:51:19 得分 0

学习Top

10 楼firecannon(松)回复于 2005-08-01 17:01:01 得分 0

看了你后面的说明,我不知道理解正确与否。你可以用datagrid控件显示数据库的内容,然后添加编辑、修改、删除命令按钮,它会为每一行添加按钮啊,你直接写一个按钮处理函数代码就行吧。Top

11 楼xiaomuzi7337(小目子弟兵)回复于 2005-08-01 17:02:22 得分 0

学习Top

12 楼mywebcom(我)回复于 2005-10-01 00:34:09 得分 0

upTop

13 楼OWENEWO(啊文啊)回复于 2005-10-01 03:18:20 得分 0

什么意思?Top

14 楼dragonforfly(飘零)回复于 2005-10-01 08:20:50 得分 0

UPTop

相关问题

  • 两个按钮共用一个相同的函数,如何区分到底是哪一个按钮触发的。
  • 怎么运行页面里的JavaScript函数,或者触发页面里的一个按钮的Click事件????
  • c++函数
  • C函数
  • 关于datagrid中加入"删除"按钮列问题,点击那个删除按钮后,那个触发后的函数是怎么出来的?
  • c#中有没类似SendMessage用法的函数(主要想在线程中触发事件)
  • 100求 怎么才能点击动态生成的表格里的单元格,触发一个C#函数
  • MasterPage页面中定义了通用的按钮Save,如何当Save触发时调用其 .aspx 页面中的函数呢?
  • C++函数手册!
  • 求C#的函数?

关键词

  • c#
  • 函数
  • 数据库
  • 修改
  • datagrid
  • 按钮
  • 触发
  • 事件函数
  • 点击
  • 添加

得分解答快速导航

  • 帖主:linshuangquan

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo