CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

C#中怎么为this.Controls.Add()创建的按钮设定命令

楼主luckyhcc(蚯蚓波波)2004-08-01 23:50:27 在 .NET技术 / C# 提问

如题  
  用this.Controls.Add(Buttons)创建的按钮控件,没有任何作用,我想在点击一下就他后能运行一个Process.Strat()的命令该怎么设定?  
  谢谢。 问题点数:20、回复次数:5Top

1 楼cnhgj(戏子) (没时间练太极)回复于 2004-08-02 02:16:16 得分 10

重新给控件加事件  
   
  private   void   Form1_Load(object   sender,   System.EventArgs   e)  
  {  
  Button   mybutton   =   new   Button();  
  mybutton.Text   =   "test";  
  mybutton.Left   =   0;  
  mybutton.Top   =   0;  
  mybutton.Click   +=   new   System.EventHandler(this.mybutton_Click);  
  this.Controls.Add(mybutton);  
  }  
   
  private   void   mybutton_Click(object   sender,   System.EventArgs   e)  
  {  
  MessageBox.Show("干嘛点我?");  
  }Top

2 楼luckyhcc(蚯蚓波波)回复于 2004-08-02 15:42:06 得分 0

如果我的this.Controls.Add()是在一个FOR循环中,那么我该如何为每个加入的按钮添加不同的点击事件呢?Top

3 楼hujiiori(Coder×Coder——sytu)回复于 2004-08-02 15:52:47 得分 0

只能一个一个判断了Top

4 楼brightheroes(在地狱中仰望天堂)回复于 2004-08-02 15:57:41 得分 10

如果我的this.Controls.Add()是在一个FOR循环中,那么我该如何为每个加入的按钮添加不同的点击事件呢?  
  ---你当然也可以给他们的Button_Click加上一个事件  
   
  但是在这个事件里面  
  你要把sender转化为Button,根据ID(比如说)来判断哪个按钮点击  
   
  private   void   mybutton_Click(object   sender,   System.EventArgs   e)  
  {  
  Button   btn   =   (Button)sender;    
                                                        switch   btn.ID:  
                                                        {case   "1":...........  
                                                      }  
  }  
  Top

5 楼luckyhcc(蚯蚓波波)回复于 2004-08-02 16:01:56 得分 0

哦   太感谢了.Top

相关问题

  • 如何点击按钮就执行如:copy c:\*.* d:\aa 的命令行???
  • 小问题(刚由VB转入C#),请问在windows编程中若单击按钮退出程序,用哪个命令?
  • C/C++执行DOS命令的问题
  • 怎样在命令按钮组里加入自己的按钮?(怎样改掉默认的按钮)
  • 请问如何使表单中的命令按钮不可选
  • 怎样判断一个命令按钮是否被按下?
  • 关于VC++命令按钮的位图问题
  • 用什么命令能使按钮不可见?
  • 删除按钮实现确认命令时的问题
  • 有关静态文本框代替命令按钮的问题

关键词

  • mybutton
  • 按钮
  • 点击
  • 事件
  • eventargs e
  • controls
  • sender
  • button
  • click
  • add

得分解答快速导航

  • 帖主:luckyhcc
  • cnhgj
  • brightheroes

相关链接

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

广告也精彩

反馈

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