Файл: Отчет по теме Элемент ComboBox.docx

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

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

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

Добавлен: 03.12.2023

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

Скачиваний: 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 – Программа в окне «Пуск»