Слайд 2Вставка элементов
В отличие от простого добавления вставка производится по определенному индексу списка
![Вставка элементов В отличие от простого добавления вставка производится по определенному индексу](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1040426/slide-1.jpg)
с помощью метода Insert:
listBox1.Items.Insert(1, "Парагвай");
В данном случае вставляем элемент на вторую позицию в списке, так как отсчет позиций начинается с нуля.
Слайд 3Удаление элементов
Для удаления элемента по его тексту используется метод Remove:
listBox1.Items.Remove("Чили");
Чтобы удалить
![Удаление элементов Для удаления элемента по его тексту используется метод Remove: listBox1.Items.Remove("Чили");](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1040426/slide-2.jpg)
элемент по его индексу в списке, используется метод RemoveAt:
listBox1.Items.RemoveAt(1);
Кроме того, можно очистить сразу весь список, применив метод Clear:
listBox1.Items.Clear();
Слайд 4Доступ к элементам списка
Используя индекс элемента, можно присвоить элемент в списке переменной.
![Доступ к элементам списка Используя индекс элемента, можно присвоить элемент в списке](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1040426/slide-3.jpg)
Например, получим первый элемент списка:
string firstElement = listBox1.Items[0];
Свойство Count возвращает количество элементов в списке:
int number = listBox1.Items.Count;
Слайд 5Тема 2.3.
Кнопки выбора RadioButton.
Вопросы:
Элемент RadioButton.
Свойства, методы и события
Решение задач
![Тема 2.3. Кнопки выбора RadioButton. Вопросы: Элемент RadioButton. Свойства, методы и события Решение задач](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1040426/slide-4.jpg)
Слайд 6Radiobutton
Переключатели располагаются группами, и включение одного переключателя означает отключение всех остальных.
Чтобы установить
![Radiobutton Переключатели располагаются группами, и включение одного переключателя означает отключение всех остальных.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1040426/slide-5.jpg)
у переключателя включенное состояние, надо присвоить его свойству Checked значение true.
Для создания группы переключателей, из которых можно бы было выбирать, надо поместить несколько переключателей в какой-нибудь контейнер, например, в элементы GroupBox или Panel. Переключатели. находящиеся в разных контейнерах, будут относиться к разным группам:
Слайд 7Свойство Checked Позволяет узнать состояние, внешний вид кнопки. Если кнопка выбрана, то значения
![Свойство Checked Позволяет узнать состояние, внешний вид кнопки. Если кнопка выбрана, то](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1040426/slide-6.jpg)
свойства Checked равно True; если не выбрано то False;
Свойство CheckAllign позволяет изменять положение кнопки в поле компонента, может быть прижата к границе в верху или внизу, размещена в центре, либо к краям, слева и с права.
Свойство TextAllign чем то похож на CheckAllign позволяет изменять положение текста в поле компонента, может быть прижата к границе в верху или внизу, размещена в центре, либо к краям, слева и с права.позволяет изменять положение текста в поле компонента, может быть прижата к границе в верху или внизу, размещена в центре, либо к краям, слева и с права.
Свойство Appearance позволяет изменить вид переключателя, переключатель может выглядеть как обычно и как кнопка.
Свойство FlatStyle позволяет изменить стиль кнопки, стандартной, плоской и всплывающей.
Слайд 10Пример: Произвести вычисления, после выбора операции:
![Пример: Произвести вычисления, после выбора операции:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1040426/slide-9.jpg)