Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.16;
Скачать: CL | DM;

Вниз

объект-Контейнер   Найти похожие ветки 

 
Iris ©   (2008-10-09 15:34) [0]

Задача следующая:
нужно в контейнерный объект запихнуть поля типа TViewItem, где
   TTreeViewItem = record
       ItemName  : string;
       Index: Integer;
   end;

потом нужно проходить по этому контейнерному объекту и искать нужное поле по ItemName, чтобы присвоить определенное число для Index или прочитать Index.
Как это красиво сделать(какой класс использовать в качестве базового, если есть такие и т.п.)?
Заранее спасибо.


 
Правильный$Вася   (2008-10-09 15:43) [1]

TStringList вполне подходит без создания типов записей
используй AddObject и Objects[], Strings[]


 
Iris ©   (2008-10-09 15:46) [2]

не совсем понял " без создания типов записей" ??


 
Palladin ©   (2008-10-09 15:50) [3]

TStringList.AddObject("и вообще?",TObject(42));


 
Юрий Зотов ©   (2008-10-09 16:16) [4]

Iris ©   (09.10.08 15:46) [2]

"Без создания типов записей" означает, что никаких новых типов для Вашей задачи можно не придумывать. Для нее подходит обычный TStringList. Строки он хранит сам, а для хранения чисел подходит его свойство Objects.


 
Iris ©   (2008-10-09 16:42) [5]

именно так и сделал, спасибо



Страницы: 1 вся ветка

Текущий архив: 2008.11.16;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.009 c
15-1221830990
AlexDan
2008-09-19 17:29
2008.11.16
Книга..


2-1223361774
feel
2008-10-07 10:42
2008.11.16
Написание БД на Delphi6 с нуля.


2-1223200633
AlexDan
2008-10-05 13:57
2008.11.16
RichEdit..


15-1221658793
Terasbetoni
2008-09-17 17:39
2008.11.16
3Д-движок, работающий с кривыми поверхностями.


2-1223283365
Циркуль
2008-10-06 12:56
2008.11.16
array of Const и TVarRec





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский