Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.61
Samrisbe
1351 / 721 / 66
Регистрация: 28.01.2011
Сообщений: 1,979
#1

ComboBox1->ItemIndex ! - C++ Builder

15.10.2011, 23:15. Просмотров 2787. Ответов 1
Метки нет (Все метки)

Поставлена задача осуществить проверку на:
выбран ли какой нибудь пункт или нет из списка ComboBox1. Всего Indexов 30 строк, что значит варианты могут быть - от '0' до '29'. Я могу написать проверку на все 29 отдельно if и так далее, но с какой совестью я должен леч спать после такого кащунства.

Мои эксперементы привели к следующему коду который Builder проглотил как тещин блин:
http://www.cyberforum.ru/cpp-builder/thread1092767.html
C++
1
if (ComboBox1->ItemIndex != (ComboBox1->ItemIndex<'0'||ComboBox1->ItemIndex>'29'))
Однако во время исполнения программы проверка происходит только на Index '3' ?

Не будут ли любезны многоуважаемые, опытные, добрые и отзывчивые люди направить мой эксперемент в нужное русло!?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2011, 23:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос ComboBox1->ItemIndex ! (C++ Builder):

Отобразить в Label значение в зависимости от выбранного ItemIndex в ComboBox
Всем здравствуйте) Прошу помощи, пожалуйста) Имеется combobox и item...

Цикл по ComboBox1
Всем привет) for(int i = 0; i &lt; ComboBox1-&gt;Items-&gt;Count; i++){...

Проверка ComboBox1
Как сделать условия если в ComboBox1 нет записей, тогда при нажатии на Button1,...

Зависимость combobox2 от combobox1
Задача такая, при выборе элемента в combobox2, если не выбран элемент в...

Передать текст из ComboBox1
Добро всем! :senor: Так отправляю параметр окну:...

1
LK
Заблокирован
16.10.2011, 05:46 #2
хотя я и не отношу себя к "любезным многоуважаемым опытным добрым и отзывчивым" людям, все же попробую ответить
C++
1
if (ComboBox1->ItemIndex != (ComboBox1->ItemIndex<'0'||ComboBox1->ItemIndex>'29'))
1. Зачем здесь апострофы ?
2. Как ты себе предчтавляешь строку комбобокса с индексои -326 ?
так не пробовал:
C++
1
2
3
if (ComboBox1->ItemIndex<0||ComboBox1->ItemIndex>29) {
  return;
else {ТоЧтоТыХотелСказать;}
?

Добавлено через 5 часов 37 минут
или так:
C++
1
2
3
if (ComboBox1->ItemIndex>=0||ComboBox1->ItemIndex<=29) {
  ТоЧтоТыХотелСказать;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2011, 05:46
Привет! Вот еще темы с решениями:

Очистить ComboBox1->Text
Как очистить выбранный ComboBox1-&gt;Text и поменять его на новое значение? без...

программный выбор строки в ComboBox1
Доброго времени суток! Нужно в ComboBox1 программно установить выбранной...

Получить список файлов в ComboBox1
Есть список файлов с форматом тхт, например. Нужно сделать так, что б в...

ComboBox1->Items - выбор значение и отображение эдит
Подскажите как записать... У меня есть ComboBox1 с значениями А B C D, мне...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru