Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.04 c
8-1092937508
bug008
2004-08-19 21:45
2004.11.21
класс для редактирования ID3v2 тегов


3-1097248505
бррр...
2004-10-08 19:15
2004.11.21
как обойтись без bde?


1-1099393539
star.ru
2004-11-02 14:05
2004.11.21
TImage32 и изображение


11-1082799203
Delphi5.01
2004-04-24 13:33
2004.11.21
Может быть кто то знает альтернативный компонент?


1-1099785474
Змей
2004-11-07 02:57
2004.11.21
edit1.text




   Наверх