Задать вопрос
@Arzu_Gusevitch

Как использовать один и тот же объект в разных обработчиках событий в C# Windows Forms?

Требуется соединить две вершины графа линией с помощью событий мыши: при нажатии на правую кнопку происходит запоминание первой вершины, при отпускании - запоминание второй вершины. После на основе полученных вершин будет построена линия связи. Так как MouseUp и MouseDown разные события не получается использовать один экземпляр класса Edge.

Получается, нужно создать переменную класса прямо в public partial class Form1 : Form и юзать её в разных событиях.
  • Вопрос задан
  • 147 просмотров
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Сохрани в переменную формы текущий edge
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы