С# CheckBox для кнопки

Я делаю программу, которая имеет два флажка в форме окна. Первый CheckBox предназначен для очистки файла, другой — для его вывода на печать. А вот окончательный выбор, запуск метода — кнопка. Я хочу сделать что-то вроде оператора if, например «если нажат флажок1, сделайте это и это». Но он должен быть запущен с помощью кнопки.


person ItsLuckies    schedule 14.05.2013    source источник
comment
Что вы пробовали, что не сработало? Если вы еще ничего не пробовали, это не лучшее место для уроков программирования.   -  person Geeky Guy    schedule 15.05.2013
comment
Я знаю, как это сделать в событии CheckBox, но я не знаю, как связать это с событием Button, чтобы кнопка, наконец, сработала.   -  person ItsLuckies    schedule 15.05.2013


Ответы (2)


Вы можете сделать это в событии кнопки:

if (checkbox1.Checked)
{
    //Do something
}
person Fuad    schedule 14.05.2013

В Visual Studio при редактировании формы в визуальном дизайнере, если дважды щелкнуть кнопку, вы попадете в файл кода. Он сгенерирует для вас метод с именем (name of your button)_Click (object sender, EventArgs e). Он также будет автоматически привязан к нажатию кнопки. Просто вставьте туда свой код.

person Geeky Guy    schedule 14.05.2013
comment
Да, я знаю это. Я имею в виду, как я могу сообщить кнопке, что если CheckBox отмечен, он должен печатать/удалять что еще. - person ItsLuckies; 15.05.2013
comment
В этом случае проверьте ответ Фуада. - person Geeky Guy; 15.05.2013
comment
Это потому, что там была опечатка. Свойство, которое вы хотите использовать, это Checked, заглавная буква C. - person Geeky Guy; 15.05.2013