![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Listbox и чтение из файла [D6, Win2k]
Polycom © (2004-11-08 17:42:00)Доброго времени суток. У меня вопрос. Как можно связать TListBox с TMemo, а именно, у каждого Item-а есть "имя", а к нему есть описание. Надо сделать так, чтобы при щелчке на "Имя" в TListBox-е должно появиться его описание в TMemo. Заранее спасибо!
KilkennyCat (2004-11-09 00:50:00) [1]Добавлю, что это более-менее удобно для только чтения данных. Для записи несовсем красиво будет.
KilkennyCat (2004-11-09 00:44:00) [2]ну, вообще-то это уже база данных, получается... однако, если данных не очень много, можно сделать и попроще.
делаем текстовый файл следующей структуры:
идентификатор/размер текста/наименование
текст
.....
идентификатор/размер текста/наименование
текст
.....
как его можно использовать: при чтении, проверяем наличие идентификатора, который указывает на следующим за ним размер текстового блока и наименование итема.
прочитав весь файл, мы получим список итемов.
При клике на итем, можно найти соответсвующую строку и следующий за ним текст. Поскольку размеры практически всех полей либо известны, либо указаны, поиск и чтение можно проделать очень быстро.
Можно реализовать и в двух файлах, в первом - текст, во втором - наименования итемов плюс начало и размер тестового блока в первом файле, соответсвующего итему. Будет еще быстрее, и код проще, но в двух файлах.