Я нахожусь в положении, когда у меня есть два класса, у одного есть обработчик событий для кнопки, и мне нужно уметь прослушивать этот обработчик событий в другом классе, чтобы внести изменения в не- . У меня нет большого опыта в этом сценарии, поэтому я не совсем уверен, с чего начать.EventHandler прослушиватель
0
A
ответ
0
Вот пример этого двух классов (если я правильно понял вопрос).
class Form
{
Button _button1, _button2;
public Form()
{
_button1 = new Button("button1");
_button2 = new Button("button2");
_button1.Click += _button_Click;
_button2.Click += _button_Click;
}
void _button_Click(object sender, EventArgs e)
{
Button button = (Button)sender;
Console.WriteLine(button.Name);
}
public void Click1()
{
_button1.FireEvent();
}
public void Click2()
{
_button2.FireEvent();
}
}
class Button
{
public event EventHandler Click;
public string Name;
public Button(string name)
{
Name = name;
}
public void FireEvent()
{
Click(this, new EventArgs());
}
}
Использование:
Form f = new Form();
f.Click1();
f.Click2();
+0
Это приложение ASP, а не приложение winform. – Servy
Смежные вопросы
- 1. Как создать EventHandler внутри EventHandler
- 2. AKKA: Shutting Down EventHandler
- 3. EventHandler <T> and EventHandler
- 4. Проблемы, связанные с удалением EventHandler внутри EventHandler
- 5. Tapped eventhandler
- 6. Fb EventHandler
- 7. Переопределение Eventhandler?
- 8. C# EventHandler
- 9. Parallel EventHandler
- 10. Разница между частным EventHandler и частным событием EventHandler?
- 11. LMAX Disruptor: Должен объект клонирования EventHandler, полученный от EventHandler # onEvent
- 12. разница между «+ = новый EventHandler» и «- = новый EventHandler (anEvent)»
- 13. Как правильно очистить прослушиватель Android?
- 14. EventHandler с FormClosingEventArgs - C#
- 15. functools.partial as IronPython EventHandler
- 16. Xamarin EventHandler всегда нуль
- 17. Неправильное понимание EventHandler
- 18. Сделать Eventhandler действовать немедленно?
- 19. java. eventhandler interface
- 20. C# - EventHandler всегда null
- 21. Ошибка памяти EventHandler
- 22. Вызов EventHandler generic, TargetParameterCountException
- 23. Дайте аргументы родового EventHandler
- 24. Заказ CommandHandler и EventHandler
- 25. Capture Variable Into EventHandler
- 26. Передача дополнительных параметров EventHandler
- 27. ASP.NET Eventhandler Не работает
- 28. События C# и EventHandler
- 29. Как передать аргумент EventHandler
- 30. Как удалить все EventHandler
Не могли бы вы описать проблему немного больше. Что это за другой класс, как он создан, каково его отношение к странице? – Servy
Существует разница между «обработчиком событий» и «событием». Вы можете уточнить свой вопрос. Похоже, вы имеете в виду «событие», а не «обработчик событий». – Enigmativity