Я могу объяснить вам, как иначе вы можете поймать событие Button Click.
Вы можете создать экземпляр своей второй формы в своем первом или доступном классе, а затем вызвать открытый метод в своей второй форме или в своем классе, который делает то, что вы хотите.
Пример формы 1:
var _secondForm = new Form2();
private void Form1_Load(object sender, EventArgs e)
{
_secondForm.Open();
}
private void button1_Click(object sender, EventArgs e)
{
MethodInSecondForm()
}
и ваша вторая форма:
public void MethodInSecondForm()
{
// Event here
}
Вы также можете создать этот экземпляр в классе и упростить его.