2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 [VB] ComboBox'ы
Сообщение01.06.2011, 16:36 
Добрый день! Есть следующая потребность...
На форме присутствует ряд ComboBox'ов с одинаковым набором значений, например : a; b; c
Есть ряд формул которые соответствуют каждому из значений, например:
для a : k=1+h
для b : k=1+g
для c : k=1+d
В коде есть следующая конструкция с проверкой по еще одному параметру:
Код:
If l <= 0 Then
k = 1+h
ElseIf l <= 30 Then
k =1+g
Else
k = 1+d

Нужно привязать каждый из к ComboBox'ов, чтобы было что-то вроде:
Код:
If l <= 0 Then
Если в Combo1=b то подставляется формула k=1+g
ElseIf l <= 30 Then
Если в Combo2=a то подставляется формула k=1+h
Else
Если в Combo3=a то подставляется формула k=1+h

Голову сломал, не знаю что сделать с этим... Есть только вариант с огромными конструкциями If then else, но вроде бы как то можно все формулы загнать в конструкции типа case и вызывать их при соответствующем значении в ComboBox'e...

 
 
 
 Re: [VB] ComboBox'ы
Сообщение06.06.2011, 13:08 
Я так понял, что можно все комбо-списки объединить в одну коллекцию и сканировать её в цикле.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group