Button1 не нажимается при запуске - PullRequest
1 голос
/ 31 октября 2011

У меня проблема с приложением WinForm.

Ниже у меня есть код для моей кнопки, которую я хочу нажать.

private void button1_Click(object sender, EventArgs e)
    {
        // Do code.
    }

Теперь я хочу запустить программу наЗапустите, поэтому у меня есть этот код ниже:

private void form_Load(object sender, EventArgs e)
    {
        this.button1_Click(object sender, EventArgs e);
    }

Но это не работает.Он имеет красные линии под словами: «отправитель», «EventArgs e»

Что я делаю не так, пожалуйста, помогите мне?

Любая помощь будет принята с благодарностью, спасибо!

1 Ответ

1 голос
/ 31 октября 2011

Во-первых, если вы хотите нажать кнопку так, как вы должны это сделать:

private void form_Load(object sender, EventArgs e)
{
   button1.PerformClick();
}

Во-вторых, это не очень хорошая идея, лучше создать общий метод, который вызывается в button_clickсобытие и событие form_load.

...