假如一个button,没有任何事件,想给它添加一个click事件 ,该怎么弄?

解决方案 »

  1.   


                   Button btn = new Button();
                btn.Click+=new EventHandler(ccc);
            private void ccc(object sender, EventArgs e)
            {
            
            }
      

  2.   

    我的意思是说,这个button没有任何事件 不是在属性页闪电 里的那个 事件,而是需要你给他创造一个事件。
     
      

  3.   

    重写控件..然后填加事件.public class ButtonEx : Button
    {
            #region 事件
            private string _state;
            public delegate void StateEventHandler(object sender,StateEventArgs e);
            public event StateEventHandler StateChanged ; 
            public class StateEventArgs : EventArgs
            {
                public string State;
                public StateEventArgs(string s)
                {
                    State = s;
                }
            }        public void OnStateChanged(StateEventArgs e)
            {
                if (StateChanged != null)
                {
                    StateChanged(_state, e);
                }
            }
    }
      

  4.   


    在代码中输入:
    button1.click+=
    会出现:按下Tab键,就自动添加事件处理程序了。