Я хочу запустить метод из другого метода.Как мне вызвать метод событий из другого метода?
Это метод, который я хочу вызвать/запустить.
private void button1_Click(object sender, EventArgs e)
{
}
Спасибо за помощь.
Я хочу запустить метод из другого метода.Как мне вызвать метод событий из другого метода?
Это метод, который я хочу вызвать/запустить.
private void button1_Click(object sender, EventArgs e)
{
}
Спасибо за помощь.
Вы можете вызвать метод события напрямую, но это обычно считается плохой практикой.
Извлеките общий код из этого метода событий в отдельный метод, который можно вызвать из любого места, где вам это нужно.
private void button1_Click(object sender, EventArgs e)
{
SomeActionsToPerform();
}
private void SomeOtherMethod()
{
SomeActionsToPerform();
}
private void SomeActionsToPerform()
{
// code that needs to be run from several places
}
Для развязывания причины я бы рекомендовал вызывать событие click, а не вызывать конкретный метод. Кроме того, очень часто нет логики в методе обработчиков событий, чтобы иметь возможность легко вызвать логику.
Вы пробовали просто позвонить? – Richard