Я делаю программу, которая имеет два флажка в форме окна. Первый CheckBox предназначен для очистки файла, другой — для его вывода на печать. А вот окончательный выбор, запуск метода — кнопка. Я хочу сделать что-то вроде оператора if, например «если нажат флажок1, сделайте это и это». Но он должен быть запущен с помощью кнопки.
С# CheckBox для кнопки
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
Да, я знаю это. Я имею в виду, как я могу сообщить кнопке, что если CheckBox отмечен, он должен печатать/удалять что еще.
- person ItsLuckies; 15.05.2013
В этом случае проверьте ответ Фуада.
- person Geeky Guy; 15.05.2013
Это потому, что там была опечатка. Свойство, которое вы хотите использовать, это
Checked
, заглавная буква C.
- person Geeky Guy; 15.05.2013