Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2017, 22:03   #1
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию Список в combobox

Всем привет)
Есть комбобокс и кнопка. При нажатии кнопки выбирается следующая запись в комбобоксе. Когда доходит до конца списка, нужно чтобы выбиралась первая запись. Делаю так:
Код:
sComboBox1.ItemIndex:=sComboBox1.ItemIndex+1;
if sComboBox1.ItemIndex>sComboBox1.Items.Count-1 then
sComboBox1.ItemIndex:=0;
но почему то с последней на первую запись не перескакивает.
Прошу помочь. Спасибо)

Последний раз редактировалось Ernest027; 20.04.2017 в 22:48.
Ernest027 вне форума Ответить с цитированием
Старый 21.04.2017, 04:41   #2
Filka
Форумчанин
 
Регистрация: 29.10.2015
Сообщений: 273
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
  I: Integer;
begin
  I := ComboBox1.ItemIndex;
  if I = ComboBox1.Items.Count - 1 then
    I := -1;
  ComboBox1.ItemIndex := I + 1;
end;
Filka вне форума Ответить с цитированием
Старый 21.04.2017, 08:02   #3
Ernest027
Форумчанин
 
Регистрация: 27.04.2015
Сообщений: 437
По умолчанию

Спасибо большое)
Ernest027 вне форума Ответить с цитированием
Старый 21.04.2017, 08:38   #4
Filka
Форумчанин
 
Регистрация: 29.10.2015
Сообщений: 273
По умолчанию

Пожалуйста.
Filka вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
список экранных форм в combobox C++ Алексей_2012 Qt и кроссплатформенное программирование С/С++ 2 04.04.2017 02:42
выпадающий список ComboBox pu4koff Win Api 29 27.02.2014 17:23
Выпадающий список + ComboBox staniiislav Microsoft Office Excel 5 11.01.2012 17:06
Как в Combobox убрать список? Alexi Компоненты Delphi 10 04.01.2011 08:25