Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос:  Сравнение значений разных combobox в vb2008 Добавлено: 05.03.11 15:54  

Автор вопроса:  эсмина
Добрый день ! У меня вот какая проблема.. На форме располагается n-ое количество combobox.. и при их заполнении нужно чтоб выбранные варианты combobox не повторялись.. то есть если пользователь в двух combobox устанавливает одно и тоже значение то выходила сообщение типа повтор.. Пожалуйста помогите очень надо((((

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 05.03.11 16:15
ну, перебирай все боксы, записывай, скажем, в Dictionary(Of String, ComboBox) все значения, и при каждой итерации проверяй на наличие.

Ответить

Номер ответа: 2
Автор ответа:
 эсмина



Вопросов: 1
Ответов: 5
 Профиль | | #2 Добавлено: 12.03.11 22:38
а нельзя чтобы автоматически программа проверяла был ли выбран данный вариант ранее в других колонках или нет (((

Ответить

Номер ответа: 3
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #3 Добавлено: 12.03.11 23:28
можно (((

Ответить

Номер ответа: 4
Автор ответа:
 эсмина



Вопросов: 1
Ответов: 5
 Профиль | | #4 Добавлено: 13.03.11 12:48
И как? ))) Просто я бейсик начала изучать 2 месяца назад)))) и никак не могу понять как это делать..

Ответить

Номер ответа: 5
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #5 Добавлено: 13.03.11 16:20
поподробней опиши желаемое действие

Ответить

Номер ответа: 6
Автор ответа:
 эсмина



Вопросов: 1
Ответов: 5
 Профиль | | #6 Добавлено: 13.03.11 21:10
В упрощенном варианте это будет выглядеть так... на форме располагается 4 комбобокса и во всех 4 комбобоксах имеется один и тот же список вариантов..
и если к примеру в третьем комбобоксе я установлю тот же вариант что и в первом комбобоксе то выходило сообщение о повторе..

Ответить

Номер ответа: 7
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #7 Добавлено: 13.03.11 21:12
проверяй остальные на наличие.

Ответить

Номер ответа: 8
Автор ответа:
 эсмина



Вопросов: 1
Ответов: 5
 Профиль | | #8 Добавлено: 14.03.11 09:32
А как именно проверить ?

Ответить

Номер ответа: 9
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #9 Добавлено: 14.03.11 10:02
в событии выбора элемента одного из комбобоксов перебирай остальные три циклом For (с индексом) или For Each (для всех элементов - in combobox1.items) и смотри, есть ли там выбранный в текущем боксе элемент.

Ответить

Номер ответа: 10
Автор ответа:
 эсмина



Вопросов: 1
Ответов: 5
 Профиль | | #10 Добавлено: 16.03.11 17:59
Спасибо большое за ваши советы у меня все получилось

Ответить

Номер ответа: 11
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #11 Добавлено: 16.03.11 19:30
умничка

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам