社区
C#
帖子详情
紧急求救!!动态添加按钮事件,用一个函数处理
shuangfeiyan
2006-09-17 05:57:27
问题描述如下::
Winform中有N个按钮(个数不确定),不同的按钮以ID区分,这些按钮都是动态添加的,现在我想写一个通用的事件处理来响应它们,事实上也只能用一个事件处理函数,因为Button的数量是不确定的,我在创建这些Button的时候注册它的处理函数,希望得到的结果是:当我点击不同的Button时,能弹出一个对话框,显示所点击的Button的ID.....
哪位大哥帮忙给个方案,,
...全文
155
6
打赏
收藏
紧急求救!!动态添加按钮事件,用一个函数处理
问题描述如下:: Winform中有N个按钮(个数不确定),不同的按钮以ID区分,这些按钮都是动态添加的,现在我想写一个通用的事件处理来响应它们,事实上也只能用一个事件处理函数,因为Button的数量是不确定的,我在创建这些Button的时候注册它的处理函数,希望得到的结果是:当我点击不同的Button时,能弹出一个对话框,显示所点击的Button的ID..... 哪位大哥帮忙给个方案,,
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuangfeiyan
2006-09-17
打赏
举报
回复
感谢各位
shuangfeiyan
2006-09-17
打赏
举报
回复
谢谢,,问题解决了
bbdog
2006-09-17
打赏
举报
回复
楼上的说了。
理解继承和多态:Button btn =sender as Button;
理解MultiCastDelegate:+=;
yunxiao_2004
2006-09-17
打赏
举报
回复
public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
//调用初始化的函数
InitForm();
}
//窗体初始化
private void InitForm()
{
for(int i=0;i< 10;i++)
{
Button btn =new Button();
btn.Width =200;
btn.Text = i.ToString();
btn.Name = i.ToString();
btn.Top = 10+ 40* i;
btn.Height = 20;
btn.Left = 10;
btn.Click+=new EventHandler(btn_Click);
this.Controls.Add(btn);
}
}
按妞事件
private void btn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
MessageBox.Show(btn.Name);
}
shuangfeiyan
2006-09-17
打赏
举报
回复
老大,,是winform ,非webForm
wangkun9999
2006-09-17
打赏
举报
回复
所这些控件都放在一个datagrid或者datalist控件的模板列里面就好搞,然后用它里面的ItemCommand事件统一处理
Emergency Responder SMS 例子
在这个例子里,你将创建
一个
SMS应用程序,它将Android手机变成
紧急
响应的信号站。 一旦完成这个程序,下次你不幸接近
一个
外来入侵或是发现你在
一个
机器人暴乱的场景中,你就能设置你的手机,用一条友好的消息(或是
一个
紧急
求救
的呼喊)来自动回复你的朋友和家庭成员关于你自身状况的询问。 为了让可能的拯救变得更容易,你将使用基于位置的服务来告诉你的救星找到你的精确位置。SMS网络...
基础
各位兄弟,在SDK编程中如果实现窗口分割呢?请问怎么得到
一个
函数
的执行时间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画
一个
箭头?高分请教如何限制程序运行的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,谢谢熟悉RichEdit的朋友过来看一下,RichEdit的几个问题.如何对 I/O 端口进行操作?有了该问题就有了思考(100分 献礼!)如何
2023-09-19-小米软开(C/C++)面经(二面)
现在陷入一种矛盾的状态。面试前上官网看了一下,要求c/c++,,,啥?鸽了好几次,今天终于做了,感觉偏简单,答了2.6/3,最后的那种回溯剪枝我似乎就没A出来过,求大佬指教还有流程显示面试中,但一直没有约面,有点奇怪,必须笔试完才。贵⑤公司,软件开发问算法,还百万级并发呢,怕不是个级葩,嘴上说着前端后端啥语言都要,进来没得问问算法,能不能赶紧倒闭,别来学校恶心我们学生,我们时间也很宝贵的,跟团子的渊源太深了,第一次面试也是团子,团子每一次都跟尊重求职者,平等交流,以前辈的身份给求职者意见,包容了菜狗的我…
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
Java开发教程(5)
异常
处理
时发现的
一个
小问题 (try-catch) 新人问题!(在DOS命令行下打JAR会出显乱码解释) 连接经常死掉(连接池) 我用Editplus 2执行HTML文件的时候为何出现如下提示? 我的j2sdk已安装和已设置了环境变量,但为何运行SUN的样板程序都不行呢? 缺省策略文件的设置问题<XP下>
紧急
求助关于linklist javadoc...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章