Как использовать метод в другом классе? C# Windows Forms

У меня есть метод, назовём его MyMethod. Он создан в обработчике button1_click как этот метод использовать например в button2_click или в label1_click? Этот метод доступен только в том классе в котором создан, и при указывании его в других классах происходит ошибка, так как его там просто не существует. Так как же его использовать в другом классе?

Метод (процедура или функция) принадлежит классу или объекту
https://ru.wikipedia.org/...мирование)

Так какой _метод_ Вы создали в _обработчике_?! Да в .NET с помощью Refection можно создать у уже существующего класса метод, но что-то мне подсказывает, что зная Reflection вопросов бы не было. Или Вы связали обработчик и анонимную функцию/делегат?

Переформулируйте вопрос. Наверняка Вы не метод создали, а то, что ошибочно называете методом. А без этого не сказать что именно Вам надо делать. Иногда достаточно банально прописать using от второго класса/формы, иногда использовать Invoke.

Добавить комментарий