У меня есть три кнопки для выравнивания шрифта в текстовом поле Rich Text Box. В настоящее время каждая кнопка при нажатии «отмечается» (отображает синюю рамку вокруг значка). Есть ли способ, чтобы при выборе одной из других кнопок она снимала отметку с текущей отмеченной кнопки?
Как убрать галочку с одной кнопки при нажатии на другую?
comment
какой код пробовал?
- person Daniel A. White   schedule 02.04.2013
comment
у меня нет. Я пытался изменить свойства кнопок, но это не сработало.
- person   schedule 02.04.2013
comment
Теперь он работает, используя операторы if. Я пробовал их раньше, но, очевидно, это было сделано неправильно.
- person   schedule 02.04.2013
Ответы (2)
Вы можете использовать что-то вроде:
If (Button1.Checked == true)
{
Button2.Checked = false;
}
Else
{
Button2.Checked = true;
}
Переберите все ваши кнопки.
person
Sean
schedule
02.04.2013
Для такого поведения лучше использовать RadioButtons и их группировка. Они автоматически обработают переключение для вас.
person
keyboardP
schedule
02.04.2013