У меня есть приложение здесь, в winforms, которое я пытаюсь сделать. Вот как я хочу, чтобы это произошло: всякий раз, когда пользователь нажимает кнопку регистрации, регистрационная форма должна открываться. работает отлично. здесь есть функция, которая называется в этом случае:, используя флажок, чтобы включить текстовое поле
private void Register_Visitor_Load(object sender, EventArgs e)
В этой форме у меня есть текстовое поле, которое помещается я хочу, чтобы отключить при загрузке формы. я написал строку, которая отключает текстовое поле на форме нагрузки:
textbox1.enabled = false;
я поместил выше строку в функции нагрузки, которая работает отлично. теперь я хочу включить мой текстовый блок1 на основе установленного флажка. для этого я написал код:
CheckState state = checkBox1.CheckState;
switch (state)
{
case CheckState.Checked:
{
textBox1.Enabled = true;
break;
}
case CheckState.Indeterminate:
case CheckState.Unchecked:
{
break;
}
теперь, когда я разместить код, указанный выше в функции загрузки страницы ничего не происходит, который, безусловно, будет происходить, как эта функция вызывается только по форме нагрузки. то, что не получается, - это место, где нужно поместить код флажка, чтобы мое текстовое поле включалось во время выполнения. другая функция находится в ответ на кнопку, но я хочу, чтобы она мгновенно включала текстовое поле во время выполнения, когда пользователь проверяет флажок. любезно объясните мне, как я это сделаю!
попробуйте сделать код в чеке измененного события флажка. –
сделать отметку в поле флажка. –