ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 57

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.



Министерство образования и науки РТ Государственное автономное профессиональное образовательное учреждение «Нижнекамский индустриальный техникум»ОТЧЕТпо теме: «Элемент ComboBox»Цель: прочитать, изучить, выполнить пример и выписать все свойства по двадцать второй теме.Теоретические сведения: Элемент ComboBox образует выпадающий список и совмещает функциональность компонентов ListBox и TextBox. Для хранения элементов списка в ComboBox также предназначено свойство Items.С помощью ряда свойств можно настроить стиль оформления компонента. Так, свойство DropDownWidth задает ширину выпадающего списка. С помощью свойства DropDownHeight можно установить высоту выпадающего списка.Еще одно свойство MaxDropDownItems позволяет задать число видимых элементов списка - от 1 до 100. По умолчанию это число равно 8.Другое свойство DropDownStyle задает стиль ComboBox. Оно может принимать три возможных значения:

  • Dropdown: используется по умолчанию. Мы можем открыть выпадающий список вариантов при вводе значения в текстовое поле или нажав на кнопку со стрелкой в правой части элемента, и нам отобразится собственно выпадающий список, в котором можно выбрать возможный вариант

  • DropdownList: чтобы открыть выпадающий список, надо нажать на кнопку со стрелкой в правой стороне элемента

  • Simple: ComboBox представляет простое текстовое поле, в котором для перехода между элементами мы можем использовать клавиши клавиатуры вверх/вниз
Ход работы:Листинг 1:1.Написал необходимый пример.using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace Элемент_ComboBox{public partial class Form1 : Form{public Form1(){InitializeComponent();comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged;}private void ComboBox3_SelectedIndexChanged(object sender, EventArgs e){string selectedState = comboBox1.SelectedItem.ToString();MessageBox.Show(selectedState);}private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{// добавляем один элемент на определенную позициюcomboBox1.Items.Insert(1, "Боливия");// удаляем один элемент//comboBox1.Items.Remove("Аргентина");}private void comboBox2_SelectedIndexChanged(object sender, EventArgs e){// добавляем один элементcomboBox1.Items.Add("Парагвай");// удаляем элемент по индексу//comboBox1.Items.RemoveAt(1)}private void comboBox3_SelectedIndexChanged(object sender, EventArgs e){// добавляем набор элементовcomboBox1.Items.AddRange(new string[] { "Уругвай", "Эквадор" });// удаляем все элементы//comboBox1.Items.Clear();}}}Рис. 1 – Программа №1Рис. 2 – Программа в окне «Пуск»