Top.Mail.Ru
Ответы

C#. Допустим, я создал на форме чекбокс и прописал набор операторов в его событии Checked. Могу ли я искусственно вызват

C#. Допустим, я создал на форме чекбокс и прописал набор операторов в его событии Checked. Могу ли я искусственно вызвать это событие, не нажимая на чекбокс, а нажав, допустим, какой-нибудь button? То есть через событие нажатия кнопки искусственно-программно вызвать чекбокс. Checked не нажимая на сам чекбокс.
Если да, то как, что прописать в коде события нажатия кнопки?

Дополнен

Прошу прощения, имелось в виду событие CheckedChanged. "Checked" - такого события нет) Сорян)

По дате
По рейтингу
Аватар пользователя
Гений
7лет

Если Вам нужно, чтобы checkbox переключился, то соотв. даже если Вы программно установите значение, то событие сработает т. е. достаточно checkBox1.Checked = true; (ну или false =)

Если Вы не хотите переключать состояние, то можно просто вызвать обработчик как обычную процедуру/метод из этой-же формы. checkBox1CheckedChanged(this, new EventArgs()); ну или как там у Вас обработчик называется.