Если ваша кнопка скрыта, кажется, что вам нужна функциональность, а не только или в особых случаях Сохранение функциональности вне событий часто является простым решением, позволяющим избежать проблем в будущем.
private void btn_Reload_Click(object sender, EventArgs e)
{
// reload here - maybe you reload all your employees from a datasource
}
private void btn_Reload_With_Calculation_Click(object sender, EventArgs e)
{
// you can use functionality here from a another button and call the
btn_Reload_Click(this, EventArgs.Empty); // DON'T DO THIS IN MY OPINION
// ....
}
Может быть, это решение лучше, даже если вам нужна функциональность в других рабочих процессах.
private void btn_Reload_Click(object sender, EventArgs e)
{
Reload();
}
private void btn_Reload_With_Calculation_Click(object sender, EventArgs e)
{
Reload();
Calculate();
}
void Reload() { }
void Calculate() { }