Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по C#.doc
Скачиваний:
259
Добавлен:
08.11.2018
Размер:
5.81 Mб
Скачать
      1. Счетчик DomainUpDown

Элемент управления Windows Forms DomainUpDown по сути представляет собой сочетание текстового поля и пары кнопок для перемещения вверх и вниз по списку.

Он выводит и задает текстовую строку в списке вариантов. Пользователь может выбрать строку, перемещаясь по списку с помощью кнопок со стрелками вверх и вниз, с помощью клавиш со стрелками ВВЕРХ и ВНИЗ или введя строку, совпадающую с элементом в списке. Один из возможных способов применения этого элемента управления — выбор элементов из списка имен, расположенных в алфавитном порядке.

Примечание. Для сортировки списка свойству Sorted необходимо присвоить значение true.

По функции данный элемент управления аналогичен списку или полю со списком, но занимает очень мало места.

Ключевые свойства элемента управления Items и Wrap. Свойство Items содержит список объектов, текстовые значения которых отображаются в элементе управления. Если для свойства Wrap задано значение true, при прокрутке до последнего элемента следом за ним выводится первый элемент списка и наоборот.

Примечание. Этот элемент управления выводит только текстовые строки. Для вывода числовых значений следует использовать элемент управления NumericUpDown.

Создание счетчика

Чтобы создать счетчик:

  1. Выберите в Панели элементов на вкладке Все формы Windows Form элемент управления DomainUpDown и добавьте его на форму.

  2. В окне Свойства элемента управления DomainUpDown в свойстве Items нажмите кнопку с многоточием () для запуска редактора списка.

  1. Введите список по одному элементу в строке и нажмите кнопку ОК.

  2. В окне Свойства элемента управления DomainUpDown в свойстве Text введите название элемента из списка, который должен отображаться в списке по умолчанию.

  3. Создайте двойным щелчком по элементу управления DomainUpDown обработчик события смены элемента списка, например:

private void domainUpDown1_SelectedItemChanged(object sender, EventArgs e)

{ switch (domainUpDown1.SelectedIndex)

{

case 0:

glob.frm_child.BackColor = Color.Red;

break;

case 1:

glob.frm_child.BackColor = Color.Blue;

break;

case 2:

glob.frm_child.BackColor = Color.Green;

break;

};

}

Добавление элементов в элемент управления DomainUpDown в Windows Forms

Элементы в элемент управления Windows Forms DomainUpDown можно добавлять в коде. Вызовите метод Add или Insert, чтобы добавить элементы в свойство Items элемента управления.

Для добавления элемента в конец списка элементов используйте метод Add.

domainUpDown1.Items.Add("желтый");

Для вставки элемента в конкретное место данного списка используйте метод Insert.

domainUpDown1.Items.Insert(2, "голубой");

Удаление элементов из элемента управления DomainUpDown в Windows Forms

Вызвав метод Remove или RemoveAt, можно удалить элементы из элемента управления Windows Forms DomainUpDown.

Используйте метод Remove для удаления элемента с заданным именем.

domainUpDown1.Items.Remove("зеленый");

Используйте метод RemoveAt для удаления элемента, расположенного в определенном месте.

domainUpDown1.Items.RemoveAt(0);