Что такое радиобаттон в тестировании
Перейти к содержимому

Что такое радиобаттон в тестировании

  • автор:

Общие сведения об элементе управления RadioButton (Windows Forms)

Элементы управления RadioButton Windows Forms представляют набор из двух или более взаимоисключающих вариантов для выбора пользователем. Переключатели и флажки функционируют похожим образом, но существует важное различие: когда пользователь выбирает переключатель, он не может выбрать и другие переключатели в той же группе. В отличие от этого, можно выбрать любое количество флажков. Определение группы переключателей сообщает пользователю: «Вот набор вариантов, из которых можно выбрать один и только один».

Использование элемента управления

При щелчке элемента управления RadioButton для его свойства Checked устанавливается значение true и вызывается обработчик событий Click. При изменении значения свойства Checked возникает событие CheckedChanged. Если для свойства AutoCheck задано значение true (по умолчанию), при выборе переключателя все остальные элементы в группе автоматически очищаются. Обычно для этого свойства задается значение false только в том случае, если используется код проверки, чтобы убедиться, что выбранный переключатель является допустимым вариантом. Текст, отображаемый в элементе управления, задается свойством Text и может содержать сочетания клавиш доступа. Благодаря клавишам доступа пользователь может «щелкнуть» элемент управления, нажав клавишу ALT с клавишей доступа. Дополнительные сведения см. в разделах Практическое руководство. Определение клавиш доступа для элементов управления Windows Forms и Практическое руководство. Определение текста, отображаемого элементом управления Windows Forms.

Элемент управления RadioButton может отображаться как кнопка команды. При выборе этого элемента управления он может выглядеть как нажатая кнопка, если для свойства Appearance задано значение Button. Переключатели также могут демонстрировать изображения с помощью свойств Image и ImageList. Дополнительные сведения см. в разделе Практическое руководство. Определение изображения, отображаемого элементом управления Windows Forms.

См. также

  • RadioButton
  • Общие сведения об элементе управления Panel
  • Общие сведения об элементе управления GroupBox
  • Общие сведения об элементе управления CheckBox
  • Практическое руководство. Определение клавиш доступа для элементов управления Windows Forms
  • Практическое руководство. Определение текста, отображаемого элементом управления Windows Forms
  • Практическое руководство. Создание переключателя для выбора одной из нескольких установок на базе элементов управления RadioButton в Windows Forms
  • Элемент управления RadioButton

Совместная работа с нами на GitHub

Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.

Что такое радиобаттон в тестировании

Элемент CheckBox или флажок предназначен для установки одного из двух значений: отмечен или не отмечен. Чтобы отметить флажок, надо установить у его свойства Checked значение true .

Кроме свойства Checked у элемента CheckBox имеется свойство CheckState , которое позволяет задать для флажка одно из трех состояний — Checked (отмечен), Indeterminate (флажок не определен — отмечен, но находится в неактивном состоянии) и Unchecked (не отмечен)

Элемент CheckBox в Windows Forms

Также следует отметить свойство AutoCheck — если оно имеет значение false , то мы не можем изменять состояние флажка. По умолчанию оно имеет значение true .

При изменении состояния флажка он генерирует событие CheckedChanged . Обрабатывая это событие, мы можем получать измененный флажок и производить определенные действия:

private void checkBox_CheckedChanged(object sender, EventArgs e) < CheckBox checkBox = (CheckBox)sender; // приводим отправителя к элементу типа CheckBox if (checkBox.Checked == true) < MessageBox.Show("Флажок " + checkBox.Text + " теперь отмечен"); >else < MessageBox.Show("Флажок " + checkBox.Text + " теперь не отмечен"); >>

Radiobutton

На элемент CheckBox похож элемент RadioButton или переключатель. Переключатели располагаются группами, и включение одного переключателя означает отключение всех остальных.

Чтобы установить у переключателя включенное состояние, надо присвоить его свойству Checked значение true .

Для создания группы переключателей, из которых можно бы было выбирать, надо поместить несколько переключателей в какой-нибудь контейнер, например, в элементы GroupBox или Panel. Переключатели. находящиеся в разных контейнерах, будут относиться к разным группам:

Элемент RadioButton в Windows Forms

Похожим образом мы можем перехватывать переключение переключателей в группе, обрабатывая событие CheckedChanged . Связав каждый переключатель группы с одним обработчиком данного события, мы сможем получить тот переключатель, который в данный момент выбран:

private void radioButton_CheckedChanged(object sender, EventArgs e) < // приводим отправителя к элементу типа RadioButton RadioButton radioButton = (RadioButton)sender; if (radioButton.Checked) < MessageBox.Show("Вы выбрали " + radioButton.Text); >>

работа с radio-button

Фотография

  • Members
  • PipPipPip
  • 199 сообщений
    • Город: Харьков

    Отправлено 26 марта 2012 — 10:33

    есть два радио баттона, как проверить, что если 1 баттон выбран, то 2 становиться «невыбранным».

    Мне кажется самый простой способ:

    Command — Target — Value
    ——————————————
    verifyValue — name=radiobutton1 — on
    verifyValue — name=radiobutton2 — off

    А вообще ganzalik228, если правой кнопкой кликнуть на элементе — развернётся список «Show All Available Commands». Там можно найти много полезного.

    — Как называется человек, который любит смотреть на страдания других?
    — Программист.

    У тестировщика всегда чётное количество синяков: если он наступил на грабли — обязан воспроизвести ошибку.
    (bash.org)

    Radio buttons и checkboxes. Что важно знать?

    Некоторые дизайнеры делают ошибки используя чекбоксы вместо радио кнопок и наоборот. И не все пользователи понимают отличия между этими 2 элементами. Поэтому решила затронуть эту лёгкую, но только на первый взгляд, тему)

    Когда использовать элементы?

    Radio buttons (радио кнопки) используются, когда есть список из 2 и более взаимоисключающих вариантов. Пользователь может выбрать только один вариант из предложенных. Когда пользователь выберет другой вариант, это приведёт к отмене варианта, который был выбран до этого действия. Checkboxes (чекбоксы) используются, когда из списка параметров можно выбрать множетсво вариантов, один или ноль. Когда пользователь выберет ещё один вариант, это не приведёт
    к отмене другого варинта.

    Как выглядят элементы?

    Радио кнопки — небольшой круг, при выборе которого внутри появляется сплошной круг.
    Checkboxes (чекбоксы) — небольшой квадрат, отмеченный галочкой при выборе.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *