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

Вниз

Listbox и чтение из файла   Найти похожие ветки 

 
Polycom   (2004-11-08 17:42) [0]

Доброго времени суток. У меня вопрос. Как можно связать TListBox с TMemo, а именно, у каждого Item-а есть "имя", а к нему есть описание. Надо сделать так, чтобы при щелчке на "Имя" в TListBox-е   должно появиться его описание в TMemo. Заранее спасибо!


 
KilkennyCat ©   (2004-11-09 00:44) [1]

ну, вообще-то это уже база данных, получается... однако, если данных не очень много, можно сделать и попроще.

делаем текстовый файл следующей структуры:

идентификатор/размер текста/наименование
текст
.....
идентификатор/размер текста/наименование
текст
.....

как его можно использовать: при чтении, проверяем наличие идентификатора, который указывает на следующим за ним размер текстового блока и наименование итема.
прочитав весь файл, мы получим список итемов.
При клике на итем, можно найти соответсвующую строку и следующий за ним текст. Поскольку размеры практически всех полей либо известны, либо указаны, поиск и чтение можно проделать очень быстро.

Можно реализовать и в двух файлах, в первом - текст, во втором - наименования итемов плюс начало и размер тестового блока в первом файле, соответсвующего итему. Будет еще быстрее, и код проще, но в двух файлах.


 
KilkennyCat ©   (2004-11-09 00:50) [2]

Добавлю, что это более-менее удобно для только чтения данных. Для записи несовсем красиво будет.



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

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

Наверх




Память: 0.47 MB
Время: 0.041 c
14-1099587316
MORA
2004-11-04 19:55
2004.11.21
Где найти и скачать FIBPlus???


3-1098265706
Алексей
2004-10-20 13:48
2004.11.21
В каком направлении копать: аналог client-server для FOX-таблиц?


14-1099778899
Comp
2004-11-07 01:08
2004.11.21
Какой антивирус лучше?


1-1100155794
novice_man
2004-11-11 09:49
2004.11.21
Динамические переменные и утечки памяти.


14-1099369133
onix
2004-11-02 07:18
2004.11.21
Image жесткого диска