Как заполнить 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’e нужный нам пункт.
Кроме того можно добавлять пункты в самом коде, используя свойство comboBox1.Items.Add().
В скобках мы пишем, какой пункт мы хотим добавить.
Например, можно это делать при загрузке формы, дважды щёлкнув на форму, чтобы перейти в нужный участок кода. Там мы для примера напишем:
Запускаем программу, и вот, что мы видим:

Теперь к нашим имеющимся (или вместо, если не хотите возиться в форме) добавились пункты, указанные в коде.
Но как же нам теперь использовать их?
Доступ к пунктам С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
![]()
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. Компоненты, создающие интерфейс между пользователем и приложением