Как заполнить combobox c
Перейти к содержимому

Как заполнить combobox c

  • автор:

Как заполнить combobox c

In Windows Forms, ComboBox provides two different features in a single control, it means ComboBox works as both TextBox and ListBox. In ComboBox, only one item is displayed at a time and the rest of the items are present in the drop-down menu. The ComboBox is a class in C# and defined under System.Windows.Forms Namespace. You can create ComboBox using the two different ways: 1. Design-Time: It is the easiest method to create a ComboBox control using the following steps:

  • Step 1: Create a windows form as shown in the below image: Visual Studio -> File -> New -> Project -> WindowsFormApp
  • Step 2: Drag the ComboBox control from the ToolBox and drop it on the windows form. You are allowed to place a ComboBox control anywhere on the windows form according to your need.
  • Step 3: After drag and drop you will go to the properties of the ComboBox control to set the properties of the ComboBox according to your need. Output:

Run-Time: It is a little bit trickier than the above method. In this method, you can set create your own ComboBox control using the ComboBox class. Steps to create a dynamic ComboBox:

Программирование на C, C# и Java

Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы

ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode

Как добавить в ComboBox пункты. Как использовать ComboBox

ComboBox — это элемент управления Windows Forms, который представляет собой поле со списком.

Как добавить в ComboBox пункты. Как использовать ComboBox

Однако при первым знакомстве с ним не все понимают, как добавить в ComboBox пункты.

Для этого в форме программы нужно выделить ComboBox, кликнув на него левой кнопкой мыши. В верхнем правом углу появится стрелка 2015-02-20 21-57-30 Скриншот экрана, при нажатии на которую вылезет вот такое окошечко:

Как добавить в ComboBox пункты. Как использовать ComboBox

Далее надо нажать на «Изменить элементы…», откроется окно:

Как добавить в ComboBox пункты. Как использовать ComboBox

В него мы и записываем нужные нам пункты, а затем нажимаем «ОК».

Как добавить в ComboBox пункты. Как использовать ComboBox

Теперь при запуске формы мы сможем выбрать в ComboBox’e нужный нам пункт.

Кроме того можно добавлять пункты в самом коде, используя свойство comboBox1.Items.Add().

В скобках мы пишем, какой пункт мы хотим добавить.

Например, можно это делать при загрузке формы, дважды щёлкнув на форму, чтобы перейти в нужный участок кода. Там мы для примера напишем:

Запускаем программу, и вот, что мы видим:

Как добавить в ComboBox пункты. Как использовать ComboBox

Теперь к нашим имеющимся (или вместо, если не хотите возиться в форме) добавились пункты, указанные в коде.

Но как же нам теперь использовать их?

Доступ к пунктам СomboBox’a в коде можно получить, используя свойство comboBox1.SelectedIndex.

Индексы в СomboBox’e — это и есть пункты его списка, начинающиеся сверху. В C# индексы считаются с нуля, так что самый верхний пункт списка (у нас это vscode.ru) будет иметь индекс 0, ниже его — индекс 1, ещё ниже — индекс 2 и так далее.

Сейчас мы напишем кусочек кода, который покажет действие этого свойства. В данном коде при выборе элементов, чьи индексы написаны (0 и 1), в программе появляется MessageBox с сообщением. В форме мы дважды кликам на СomboBox, а затем пишем:

Populating a ComboBox using C#

I would like to populate a combobox with the following:

Visible item / Item Value

Any help please?

Also it is possible that after populating the Combobox, to make it read only?

10 Answers 10

Allen Rice's user avatar

Create a class Language

Then, add as many language to the combobox that you want:

To make it read-only, the DropDownStyle property to DropDownStyle.DropDownList.

To populate the ComboBox, you will need to have a object like Language or so containing both for instance:

Компонент СomboBox

Компонент находится в списке All Windows Forms палитры компонентов. Этот компонент является комбинацией редактируемого поля и списка ListBox : в форме он представляется в виде редактируемого поля с треугольной кнопкой справа. Компонент ComboBox используется для вывода данных в виде выпадающего списка и последующей выборки их из этого списка. По умолчанию ComboBox появляется в виде окна для ввода/вывода текста (аналог однострокового TextBox ), при этом

Глава 11. Компоненты, создающие интерфейс между пользователем и приложением

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

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