.NET 4.x Не могу разобраться с событиями - C#

Узнай цену своей работы

Формулировка задачи:

Прочитал кучу инфы но только больше запутался! Допустим имеются слассы Cursor и Button. Класс курсор знает все свои координаты(положения, клика, двойного клика). А класс кнопки имеет функцию
public bool Intersect(Vector2 position);
, и представляет из себя просто набор полигонов с текстурой. посто подскажите как сделать так, чтобы при наведении Курсора на Кнопку вызвался например метод (делегат) Hover у кнопки.

Решение задачи: «.NET 4.x Не могу разобраться с событиями»

textual
Листинг программы
GuiButton button1 = new GuiButton(<параметры для конструктора>);
 
 button1.eventCursorHover += curPos => {
        //тут, я так понял, выполняется код при вызове  метода OnCursorHover(), например:
        button1.Text = curPos.ToString();
 };

Оцени полезность:

7   голосов , оценка 4 из 5