我用的是 .NET 2003 ,在双击控件时不能自动的产生Click事件,(包括控件其他事件都不能自动产生),在进入代码窗口后,输入“this.“后,不会出现提示。编码也没有错误,可以正常编译运行。
我是在写WEB程序时遇到的,很迷茫!请高手赐教!!!

解决方案 »

  1.   

    一般来说你双击一个控件,都会有相应的事件与之对应,但不一定是 click,
    click 事件 主要是 针对 button 控件而言的。比如你双击 textBox 事件就不是 click 而是 TextChanged 事件而双击 Form 激发的是 load 事件,要不你把不能 激发事件 的控件 说出来,让大家看看
      

  2.   

    web?你添加的button是什么类型的,是服务器端的,还是html的,如果是后者,需要先改成runat=server,才能添加事件。
      

  3.   

    应该需要在“窗体设计代码”加入一行这样的代码才行
    private void InitializeComponent()
    {         
                               this.Buttong1.Click += new System.EventHandler(this.Button1_Click);
    this.Load += new System.EventHandler(this.Page_Load); }
      

  4.   

    上面那个错了-_-!应该需要在“窗体设计代码”加入一行这样的代码才行
    private void InitializeComponent()
    {         
                               this.Button1.Click += new System.EventHandler(this.Button1_Click);
    this.Load += new System.EventHandler(this.Page_Load); }
      

  5.   

    有时候可能是.NET的BUG,重新开一次就好了,还有可能就是RESC资源文件被破坏了,需要重新建一个页面,最后检查下窗体的事件注册代码~~~