|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.11.2010, 16:35 | #1 |
Форумчанин
Регистрация: 01.08.2010
Сообщений: 124
|
Избавиться от нагромождения IF
Здравствуйте!
На форме есть компонент ComboBox1, и при выборе в нём какого-либо пункта (например, "2 мин.") должен изменяться интервал у Timer1. Можно, конечно, сделать с помощью IF, но кода думаю будет слишком много (значений в ComboBox'е около 15). Код:
PS. "Похожие темы" - жесть.. Последний раз редактировалось fezilk25; 16.11.2010 в 16:37. |
16.11.2010, 16:45 | #2 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
Загнать в свойства Objects ComboBox1'а значения интервалов
Код:
Код:
|
17.11.2010, 00:29 | #3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
А CASE..OF ?
|
17.11.2010, 00:43 | #4 |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
А если элементов будет штук двести ?
Да и чем, собственно, будет отличаться этот case в ситуации автора от множества if'ов? |
17.11.2010, 02:07 | #5 |
Пользователь
Регистрация: 16.11.2010
Сообщений: 46
|
case опрятнее. Эмпирическая формула,зависящая от числа тоже вариат. Или массив значений, но его тоже просто так не заполнишь. Можно написать в случае 200+ значений кодогенератор простейший и дальше Ctrl+V. Но что-то мне кажется,что у ТС их существенно мешьше.
Бложегов не имею, но найти меня можно в уютном междусобойчике тут: http://coverduck.ru
"Форум программистов, анархистов, анонимусов и просто любителей с интересом пообщаться" |
17.11.2010, 08:43 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
17.11.2010, 08:54 | #7 | ||
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Цитата:
Цитата:
Код:
|
||
17.11.2010, 16:02 | #8 |
Форумчанин
Регистрация: 01.08.2010
Сообщений: 124
|
Спасибо всем
|
17.11.2010, 19:46 | #9 | |
Форумчанин
Регистрация: 04.04.2009
Сообщений: 438
|
Цитата:
|
|
17.11.2010, 20:30 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как избавиться от ошибки | faraon1792 | Помощь студентам | 0 | 11.05.2010 20:24 |
Как избавиться от (Error 91) | r0tten | Microsoft Office Excel | 6 | 26.01.2010 06:47 |
Как избавиться от депрессии... :( ? | Alex Cones | Свободное общение | 79 | 01.12.2009 14:05 |
Помогите избавиться от порно! | Тат | Безопасность, Шифрование | 1 | 08.07.2009 03:55 |
как избавиться от закладки | ЧИЖ | Общие вопросы Delphi | 3 | 24.06.2007 00:05 |