Radiobutton c как использовать
Перейти к содержимому

Radiobutton c как использовать

Уроки C++ Builder сборник рецептов

Компонент RadioButton расположен на вкладке Standard Палитры компонентов:

Для свойства Caption компонета GroupBox установите значение «Уровень». Внутри этого компонента расположите три RadioButton. Измените их свойство Caption на «легкий», «нормальный» и «сложный» соответственно. Расположите их именно на компоненте GroupBox. То, что вы их расположили правильно, можно заметить по окну Object TreeView:

Если вы их расположили неправильно, то просто перетащите их мышкой в нужное место окна Object TreeView.

Смысл кода понятен — в две переменные s1 и s2 мы записываем строки в зависимости от того, какая RadioButton выбрана, после чего записываем s1 и s2 в заголовок формы.
Этот код без изменений надо внести в обработчики щелчка каждой RadioButton (вообще говоря правильнее было поступать не так, а сделать отдельную функцию и вызывать ее в обработчике щелчка каждой RadioButton).
Теперь при запуске программы форма будет получать соответствующий заголовок после выбора той или иной RadioButton:

Вот еще несколько свойство компонента RadioButton:
Свойство Checked. Определяет, выбрана ли соответствующая радиокнопка (т. е. есть точка рядом с ней). Это свойство может быть установлено в true только для одной RadioButton в группе.
Свойство Alignment. Определяет, где появляется надпись относительно радиокнопки — слева (taLeftJustify), справа (taRightJustify)

C# RadioButton Control

A radio button or option button enables the user to select a single option from a group of choices when paired with other RadioButton controls. When a user clicks on a radio button, it becomes checked, and all other radio buttons with same group become unchecked.

The RadioButton control can display text, an Image, or both. Use the Checked property to get or set the state of a RadioButton.

The radio button and the check box are used for different functions. Use a radio button when you want the user to choose only one option. When you want the user to choose all appropriate options, use a check box. Like check boxes, radio buttons support a Checked property that indicates whether the radio button is selected.

RadioButton в C #

В Windows Forms элемент управления RadioButton используется для выбора одного параметра из группы параметров. Например, выберите свой пол из данного списка, так что вы будете выбирать только один вариант из трех вариантов, таких как мужской или женский или трансгендерный. В C # RadioButton является классом и определяется в пространстве имен System.Windows.Forms . В RadioButton вам разрешено отображать текст, изображение или оба, и когда вы выбираете один переключатель в группе, другие переключатели автоматически удаляются. Вы можете создать RadioButton двумя разными способами:

1. Время разработки: это самый простой способ создать элемент управления RadioButton, как показано в следующих шагах:

  • Шаг 1: Создайте форму окна, как показано на рисунке ниже:
    Visual Studio -> Файл -> Создать -> Проект -> WindowsFormApp
  • Шаг 2. Перетащите элемент управления RadioButton из панели инструментов и поместите его в форму окна. Вы можете разместить элемент управления RadioButton в любом месте окна формы в соответствии с вашими потребностями.
  • Шаг 3: После перетаскивания вы перейдете к свойствам элемента управления RadioButton, чтобы изменить элемент управления RadioButton в соответствии с вашими требованиями.

Выход:

2. Время выполнения: это немного сложнее, чем описанный выше метод. В этом методе вы можете создать RadioButton программно с помощью класса RadioButton. Следующие шаги показывают, как создать RadioButton динамически:

  • Шаг 1. Создание переключателя с помощью конструктора RadioButton () предоставляется классом RadioButton.
  • Шаг 2: После создания RadioButton установите свойства RadioButton, предоставляемые классом RadioButton.
  • Шаг 3: И, наконец, добавьте этот элемент управления RadioButton в форму, используя метод Add ().

Пример:

public partial class Form1 : Form <

private void RadioButton2_CheckedChanged( object sender,

private void Form1_Load( object sender, EventArgs e)

// Создание и настройка метки

Label l = new Label();

l.Location = new Point(176, 40);

l.Text = «Select Post:» ;

l.Font = new Font( «Berlin Sans FB» , 12);

// Добавляем этот ярлык в форму

// Создание и настройка

RadioButton r1 = new RadioButton();

r1.Location = new Point(286, 40);

r1.Font = new Font( «Berlin Sans FB» , 12);

// Добавляем этот ярлык в форму

// Создание и настройка

RadioButton r2 = new RadioButton();

r2.Text = «Team Leader» ;

r2.Location = new Point(356, 40);

r2.Font = new Font( «Berlin Sans FB» , 12);

// Добавляем этот ярлык в форму

// Создание и настройка

RadioButton r3 = new RadioButton();

r3.Text = «Software Engineer» ;

r3.Location = new Point(480, 40);

r3.Font = new Font( «Berlin Sans FB» , 12);

// Добавляем этот ярлык в форму

Выход:

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

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