Я пытаюсь вызвать метод из другого класса, но без успешных действий.Создание метода для операции в отдельном файле класса
У меня есть CheckBox
checkBox1 в моей программе, и у меня есть кнопка, которая при нажатии на нее я хочу снять флажок checkBox1.
Если я ставлю I метода в том же файл, как это все работает:
public void close()
{
checkBox1.IsChecked=false;
}
Но если я создаю отдельный файл класса (класс Close), и поставить там (в том же пространстве имен, и с " используя «требуемые элементы». Там нет способа заставить его работать. Я пытался, например класс, как:
Close operation = new Close();
operation.close();
Я также попытался поставить близкий метод как статический, но было невозможно, потому что в моей реальной программе у меня есть много переменных, что дает мне ошибку, потому что они «не static "(?).
Я заметил, что MessageBox.Show("Hello");
работает, если я вызываю метод таким образом, но checkBox1 все еще не изменился. Что я могу сделать?
Так вы получаете ошибку компиляции? Есть ли в классе 'Close' элемент' CheckBox'? – PoweredByOrange
Честно говоря, я не понимаю ваш вопрос: можете ли вы быть более полным/конкретным? –