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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2010, 19:49   #1
Ce4kok
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 40
По умолчанию Получения значения Cmb.Items.Object

Всем привет.

Я заполняю ComboBox таким способом:

Form1.ADOTable1.First;
for I := 0 to Form1.ADOTable1.RecordCount - 1 do
begin
ComBoBox1.Items.AddObject(Form1.ADO Table1.FieldByName('Тип').AsString, TObject(Form1.ADOTable1.FieldByName ('ID').AsInteger));
Form1.ADOTable1.Next;
end;
//-----------------------

Я хочу увидеть значение 'ID' определённого элемента списка:

ShowMessage(ComboBox1.Items.Objects[ComboBox1.ItemIndex +1]);

Но тут сразу же возникает проблема с типом Object.
Ребята, может кто подскажет как мне увидеть ID значение привязанное к определённому элементу списка?
Ce4kok вне форума Ответить с цитированием
Старый 26.05.2010, 01:05   #2
Скандербег
Форумчанин
 
Регистрация: 04.04.2009
Сообщений: 438
По умолчанию

Код:
ShowMessage(IntToStr(Integer(ComboBox1.Items.Objects[ComboBox1.ItemIndex])));
ItemIndex+1 - опасный код. Если ItemIndex указывает на последний элемент, то ItemIndex+1 приведет к ошибке во время выполнения.
Скандербег вне форума Ответить с цитированием
Старый 26.05.2010, 02:31   #3
Ce4kok
Пользователь
 
Регистрация: 25.01.2009
Сообщений: 40
По умолчанию

Спасибо за замечание!
Действительно вы заметили немаловажный аспект. =)

Индекс я получил с помощью SQL-запросов
Тему можно закрывать.
Ce4kok вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить програмно Items в ComboBox bbk_serg Общие вопросы Delphi 2 20.02.2010 21:10
Удаление Items в ListView BioHEX Общие вопросы Delphi 1 04.01.2010 19:43
ChexkBox и работа с Items Seran4ek Помощь студентам 5 26.11.2009 20:27
поочередный клик на все items в listbox CraZZy RabbIt Общие вопросы Delphi 6 11.03.2009 15:13
Items of ComboBox Технолог Компоненты Delphi 2 20.04.2008 14:04