听说是用代理,具体怎么做谁能给个例子?多谢!

解决方案 »

  1.   

    不用触发了,直接调用吧
            protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    Button1_Click(Button1, null);
                }
            }        protected void Button1_Click(object sender, EventArgs e)
            {
                Response.Write("Hello");
            }
      

  2.   

    IButtonControl.PerformClick() 方法 
      

  3.   

    天,控件触发最常用的是ButtonClick,可并不全是按钮按下啊?按钮的做法我知道,现在要用的不是按钮的按下,是其他的。没有通用的做法吗?
      

  4.   

    调用事件就行了啊
    private void tttt()
    {
        button_click(null, null);
    }
      

  5.   

    重写按下事件然后加入你的方法即可,象这样protected override void OnClick(object sender,EventArgs e){
       base.OnClick(sender,e);
       this.yourMethod();//这意味着你在这个控件输出Click事件时会有自定义的工作yourMethod()
    去做
    }
      

  6.   

    还是没有我想要的。比如,我想给一个pictureBox加上滚动条,当pictureBox刷新时,滚动条就回到最开始的位置了。现在我想让pictureBox刷新时,滚动条保持原位不动。因此必须在PictrueBox.Refresh()的后边加上Panel的Scroll事件。怎么做?直接将Panel的Scroll事件的代码拷贝过来是不行的。
        分不够可以加,感谢高人指点!!!!!
      

  7.   

    直接写触发事件么!
    ctrl.Click += new EventHandler(ctrl_Click);
      

  8.   

    button1.PerformClick(); //执行单击button1的动作
    记录数据设置属性