Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.035 c
14-1099678595
Ломброзо
2004-11-05 21:16
2004.11.21
Расскажите про Астану?


3-1098199503
SergP.
2004-10-19 19:25
2004.11.21
ADO. Подскажите строку подключения к Pervasive


14-1099051141
Knight
2004-10-29 15:59
2004.11.21
Опишите ваши впечатления от первого общения с VMware...


1-1098785216
DmiSb
2004-10-26 14:06
2004.11.21
Как убрать колинтитулы при печати из TWebBrowsera ?


14-1099881443
Думкин
2004-11-08 05:37
2004.11.21
С днем рождения! 8 ноября





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский