Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ComboBox + Неотображаемые данные

362
22 мая 2003 года
_kolyan
339 / / 03.12.2002
Подскажите как сделать проще или может у кого отдельный готовый компонент есть

В ComboBox грузятся строки их видит пользователь. Но кроме того каждой строке должна соответствовать некотороя другая строка (или число) которые пользователь не видит, а программа использует при выборе элемента в Box'е
371
22 мая 2003 года
Non_prog
193 / / 20.03.2000
Цитата:
Originally posted by _kolyan
В ComboBox грузятся строки их видит пользователь. Но кроме того каждой строке должна соответствовать некотороя другая строка

Используй класс TList, синхронизируй номера элементов (List->Strings[номер элемента]) TList и ComboBox-a и пиши что хочешь в List.
:)

460
22 мая 2003 года
Berg
261 / / 27.03.2003
Есть у TComboBox свойство Items типа TStrings, а в нем свойство Objects, куда можно засовывать объекты (указатели) типа TObject...Например:

AnsiString tmp = "test_key";
combo->Items->AddObject("Key", (TObject *) tmp.c_str());
362
22 мая 2003 года
_kolyan
339 / / 03.12.2002
Цитата:
Originally posted by Berg
Есть у TComboBox свойство Items типа TStrings, а в нем свойство Objects, куда можно засовывать объекты (указатели) типа TObject...Например:

AnsiString tmp = "test_key";
combo->Items->AddObject("Key", (TObject *) tmp.c_str());



Ура! Годится. Спасибо!

Сколько раз себе говорил, чтобы читал HELP перед тем как лезть в форум ;-))

358
22 мая 2003 года
moonmike
423 / / 18.10.2002
Цитата:
Originally posted by _kolyan


Ура! Годится. Спасибо!

Сколько раз себе говорил, чтобы читал HELP перед тем как лезть в форум ;-))


Только если ты добавляешь объекты то и удаляй их, а то утечки памяти получишь.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог