Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/8: Рейтинг темы: голосов - 8, средняя оценка - 5.00
evgenybe

Как программно добавить Value в списковый элемент управления?

22.09.2009, 16:05. Показов 1697. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
VB.NET
1
2
3
4
5
With cboChRechi.Items
     .Add ('Существительное')
     .Add ('Прилагательное')
     .Add ('Глагол')
End With
Но кроме этого мне надо, чтобы добавилось еще и Value. Например:
Существительное (12)
Прилагательное (47)
Глагол (82)

Как это сделать?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.09.2009, 16:05
Ответы с готовыми решениями:

Как в подчиненную форму программно добавить элемент управления?
Всем добрый день. Собственно проблема - заголовк. Не могу никак из кода программы добавить элемент управления 'НаборКнопок'. Полагаю,...

Как программно добавить элемент управления внутрь рамки?
Доброе время суток. Подскажите, как программно добавить элемент управляния, например OptionButton, >>>внутрь<<< рамки...

Как удалить элемент управления созданный программно
Может кто подсказать, как удалить элемент управления созданный программно, т.е. после его использования работа программы больше в нём не...

11
0 / 0 / 1
Регистрация: 30.07.2007
Сообщений: 257
22.09.2009, 16:27
VB.NET
1
2
3
4
5
6
7
Dim li as ListItem 
With cboChRechi.Items
li=new ListItem('Существительное')
li.Value = 32
.Add(li)
'skiped
End With
0
evgenybe
22.09.2009, 16:32
Огромное спасибо!!!
0 / 0 / 1
Регистрация: 30.07.2007
Сообщений: 257
22.09.2009, 16:34
VB.NET
1
2
3
4
5
6
7
Dim li as ListItem 
With cboChRechi.Items
li=new ListItem('Существительное')
li.Value = 32
.Add(li)
'skiped
End With
0
Dimitr
23.09.2009, 09:22
cboChRechi.Items.Add(New ListItem('Существительное','12')
evgenybe
23.09.2009, 10:57
Спасибо большое всем, всем!!!
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 6
30.08.2010, 10:07
Это хороше, а как тоже самое сделать в NET?
Как мне тут уже подсказывали хорошие люди я сделал - подключил к базе:
listbox.DataSource = myDataSet.Tables('TP')
listbox.DisplayMember = 'NICK'
listbox.ValueMember = 'ID_TP'
0
evgenybe
01.09.2010, 10:20
Спасибо
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 6
06.09.2010, 14:08
Не, ну всетаки:
Как тоже самое, что тут обсуждалось сделать в NET?
???????????????????????????????????????? ??????????
0
0 / 0 / 0
Регистрация: 06.05.2009
Сообщений: 6
08.09.2010, 14:36
Ну извините, но не понимаю.
нету у меня класса ListItem
если создаю такой:
VB.NET
1
2
3
4
5
6
7
8
Public Class ListItem
        Public Text As String
        Public Value As String
        Public Sub New(ByVal text As String, ByVal value As String)
            Me.Text = text
            Me.Value = value
        End Sub
End Class
То в строчке
VB.NET
1
listbox.Items.Add(New ListItem('3234', '3'))
На экран в листбокс выводит лабуду - имя модуля где описан класс + ListItem
а не 3234
и подскажите, как потом получить значение VALUE
0
Dimitr
08.09.2010, 21:45
В примере имелся ввиду комбобокс из Вебконтролов. В виндусовых комбобоксах value нет.
1 / 1 / 5
Регистрация: 29.11.2008
Сообщений: 179
09.09.2010, 03:25
2 shdz

В коллекцию ListBox.Items можно добавлять объекты любого типа (т.е. типа Object), при этом на экране в ListBox выводится результат метода ToString() объектов, входящих в ListBox.Items. Object.ToString() возвращает полное имя типа. Чтобы ToString возвращал то что нужно, понадобится заместить ToString. Т.е. в твой класс ListItem нужно добавить
VB.NET
1
2
3
Public Overrides Function ToString() as String
   Return Me.Text
End Function
Значение Value получаем, например так
VB.NET
1
Dim ValueOfListItem As String = CType(ListBox1.Items.Item(0),ListItem).Value
для первого элемента списка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.09.2010, 03:25
Помогаю со студенческими работами здесь

Как программно добавить элемент на форму
Подскажите, как программно добавить элемент на форму? #include "dartedit.h" #include "ui_dartedit.h" #include...

Как добавить новый элемент управления ActiveX
Здравствуйте. Подскажите пожалуйста, как в VBE for Excel в панель элементов управления добавить новый элемент управления. Мне нужно на...

Как добавить на toolbox элемент управления VideoSourcePlayer?
как добавит на toolbox элемент управление VideoSourcePlayer1

Как программно добавить кнопки на элемент panel?
Как программно добавить кнопки на элемент типа panel? У меня на форме есть panel, в нее мне нужно добавить массив из кнопок. Вот как...

Как добавить на вкладку существующий элемент управления в Access2003
Имелась готовая форма со множеством элементов управления (поля с событиями и кнопки с событиями). Появилась необходимость добавить на форму...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru