ComboBox + Неотображаемые данные
В ComboBox грузятся строки их видит пользователь. Но кроме того каждой строке должна соответствовать некотороя другая строка (или число) которые пользователь не видит, а программа использует при выборе элемента в Box'е
Цитата:
Originally posted by _kolyan
В ComboBox грузятся строки их видит пользователь. Но кроме того каждой строке должна соответствовать некотороя другая строка
В ComboBox грузятся строки их видит пользователь. Но кроме того каждой строке должна соответствовать некотороя другая строка
Используй класс TList, синхронизируй номера элементов (List->Strings[номер элемента]) TList и ComboBox-a и пиши что хочешь в List.
:)
AnsiString tmp = "test_key";
combo->Items->AddObject("Key", (TObject *) tmp.c_str());
Цитата:
Originally posted by Berg
Есть у TComboBox свойство Items типа TStrings, а в нем свойство Objects, куда можно засовывать объекты (указатели) типа TObject...Например:
AnsiString tmp = "test_key";
combo->Items->AddObject("Key", (TObject *) tmp.c_str());
Есть у TComboBox свойство Items типа TStrings, а в нем свойство Objects, куда можно засовывать объекты (указатели) типа TObject...Например:
AnsiString tmp = "test_key";
combo->Items->AddObject("Key", (TObject *) tmp.c_str());
Ура! Годится. Спасибо!
Сколько раз себе говорил, чтобы читал HELP перед тем как лезть в форум ;-))
Цитата:
Originally posted by _kolyan
Ура! Годится. Спасибо!
Сколько раз себе говорил, чтобы читал HELP перед тем как лезть в форум ;-))
Ура! Годится. Спасибо!
Сколько раз себе говорил, чтобы читал HELP перед тем как лезть в форум ;-))
Только если ты добавляешь объекты то и удаляй их, а то утечки памяти получишь.