我在form_load中调用按钮单击,如下所示:

public void Form1_Load(object s, EventArgs e)
{
    button.PerformClick();
}

但是在加载按钮时没有被点击,我在做什么错呢?

最佳答案

这对我有用:

public void Form1_Load(object s, EventArgs e){
  button.PerformClick();
}

看起来像,您没有将Form1_Load 注册为表单的Load事件的事件处理程序。试试这个:
public Form1(){
   InitializeComponent();
   Load += Form1_Load;//Register the event handler so that it will work for you.
}

关于c# - button.PerformClick();在表单加载中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19300044/

10-11 18:29