CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

vs2005 动态创键的控件里的事件,为什么不触发

楼主tgwandqn(yaterman)2006-03-16 10:23:02 在 .NET技术 / C# 提问

vs2005     我在程序运行时动态添加的控件,给该控件添加事件(控件自带的),事件为什么不触发。    
  代码如下:    
  public   class     aa  
  {  
          private   void   dd()  
          {  
                  CheckBox   cb   =   new   CheckBox();  
                  cb.ID   =   "selectall";  
                  cb.Text   =   "全选";  
                  cb.BackColor   =   System   .Drawing   .Color.DarkCyan;  
                  cb.CheckedChanged   +=   new   EventHandler(cb_CheckedChanged);  
          }  
          private   void   cb_CheckedChanged(object   sender,EventArgs   e)  
          {  
                    TableRow   tr   =   (TableRow)((CheckBox)sender).Parent;  
                    CheckBoxList   cbl   =   (CheckBoxList)(tr.FindControl("PowerList"));  
                    foreach   (ListItem   item   in   cbl.Items)  
                    {  
                            item.Selected   =   true;  
                    }  
          }    
    }  
  问题点数:100、回复次数:5Top

1 楼20011521()回复于 2006-03-16 10:31:47 得分 30

dd(object   sender,   System.EventArgs   e)Top

2 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-03-16 11:01:12 得分 20

没有添加到页面啊?Top

3 楼wxdl1981(沉默之狼)回复于 2006-03-16 11:15:59 得分 50

CheckBox   cb  
  在这个控件被加入WinForm或者Asp.net页面之前,   是不可见的,自然也不会有什么用户事件.  
   
          private   void   dd()  
          {  
                  Form   form1   =   new   Form();  
                  CheckBox   cb   =   new   CheckBox();  
                  form1.Controls.Add(cb);  
                  cb.ID   =   "selectall";  
                  cb.Text   =   "全选";  
                  cb.BackColor   =   System   .Drawing   .Color.DarkCyan;  
                  cb.CheckedChanged   +=   new   EventHandler(cb_CheckedChanged);  
                  form1.Show();  
          }Top

4 楼tgwandqn(yaterman)回复于 2006-03-16 11:16:12 得分 0

我在也个页面里事例了一个类Top

5 楼tgwandqn(yaterman)回复于 2006-03-16 11:19:08 得分 0

我在一个页面里事例了一个类,我做的是web应用程序Top

相关问题

  • 请问在TEXT控件里鼠标点击右键是触发哪个事件?急急急急急!
  • (100分!!)c#中如何使控件的左键单击事件触发弹出式菜单(contextMenu)?
  • 我想实现按F1-F12键触发一段程序,怎么实现?要用到哪些控件?怎么设置?
  • 控件事件触发问题
  • datagrade控件,有列checkbox触发事件?
  • 如消除 控件的触发事件
  • ATL控件的事件触发?
  • 急~控件的事件触发问题~
  • 急~控件的事件触发问题~
  • timer控件的触发事件

关键词

  • vs2005
  • 控件
  • 页面
  • cb
  • checkedchanged
  • 事件
  • checkbox
  • 添加
  • dd
  • sender

得分解答快速导航

  • 帖主:tgwandqn
  • 20011521
  • jiangsheng
  • wxdl1981

相关链接

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

广告也精彩

反馈

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