Вниз
Скачать: CL | DM;

treeview & memo   Найти похожие ветки 

 
linuxoid   (2010-06-28 08:28) [0]

Здравствуйте!

У меня такой вопрос.
имеется treeview с темами и подтемами и MEMO.

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

заранее благодарю!!!


 
Leonid Troyanovsky ©   (2010-06-28 08:33) [1]


> linuxoid   (28.06.10 08:28)  

> как можно добавить и сохранить данные в МЕМО для разных
> тем и подтем.и при выборе тем или подтем в мемо загружались
> данные, которые были сохранены в текстовом файле

Кто на ком стоял?

--
Regards, LVT.


 
linuxoid   (2010-06-28 08:39) [2]

не понял вопрос?


 
И. Павел ©   (2010-06-28 08:41) [3]

> linuxoid  

Заведите базу (например Access) с таблицей, состоящей из двух полей: название и текст. При выборе пункта в TreeView ищите в таблице запись с полем "название", соответствующим названию пункта и загружаете в memo текст. Если названия пунктов TreeView могут повторяться, то можно идентифицировать их по полю data или как-то еще.


 
linuxoid   (2010-06-28 08:53) [4]

>И. Павел ©

необходимо это сделать без базы. на onclick.


 
Leonid Troyanovsky ©   (2010-06-28 09:03) [5]


> linuxoid   (28.06.10 08:53) [4]

\Demos\ResXplor\resxplor.dpr

http://users.iafrica.com/d/da/dart/zen/Articles/TTreeView/TreeView.html

--
Regards, LVT.


 
linuxoid   (2010-06-28 09:10) [6]

>Leonid Troyanovsky

есть подобное на рус. я в инглише не силен?


 
Anatoly Podgoretsky ©   (2010-06-28 09:15) [7]

> linuxoid  (28.06.2010 08:39:02)  [2]

Ну вопрос то, в отличии от твоего, простой - кто на ком стоял.


 
Leonid Troyanovsky ©   (2010-06-28 09:22) [8]


> linuxoid   (28.06.10 09:10) [6]

> есть подобное на рус. я в инглише не силен?

http://translate.google.com/

--
Regards, LVT.


 
linuxoid   (2010-06-28 09:23) [9]

что значит "кто на ком стоял".?


 
Leonid Troyanovsky ©   (2010-06-28 09:26) [10]


> linuxoid   (28.06.10 09:23) [9]
> что значит "кто на ком стоял".?

"Кто на ком стоял? Потрудитесь излагать ваши мысли яснее" Ф.Ф. Преображенский

--
Regards, LVT.


 
И. Павел ©   (2010-06-28 09:31) [11]

> необходимо это сделать без базы

Ну тогда пишите все в текстовый файл. Только выделите один символ для разделения одного memo от другого. Вот так:
название|текст|название|текст...
При выборе пункта TreeView ищете его название и записываете соответствующий текст в memo.
При изменении текста записываете его в этот же файл.

Но, ИМХО, с базой было бы удобнее и быстрее.


 
И. Павел ©   (2010-06-28 09:33) [12]

А лучше, наверное, сразу при загрузке TreeView, все "названия" читать в поле data (которое есть у каждого пункта). А при закрытии программы все это опять сохранять в файл.


 
linuxoid   (2010-06-28 09:36) [13]

имеется Treeview и MEMO.

в treeview - список марок автомобилей(узлы) и модели (подузлы).
в memo - описание этих марок и моделей.

необходимо чтоб при  выборе марки или модели авто в МЕМО отображалось их описание.

нужно связать данные этих компонентов

сохранение и обображение


 
И. Павел ©   (2010-06-28 09:40) [14]

> [13] linuxoid   (28.06.10 09:36)

DBComboBox - марки
DBListBox - модели
DBMemo - описание
И программировать ничего не нужно.

Ну а если базы по какой-то причине строго запрещены, учитесь работать с файлами.


 
KilkennyCat ©   (2010-06-28 09:43) [15]


> linuxoid   (28.06.10 09:36) [13]

да тебе уже два варианта сказали.


> Но, ИМХО, с базой было бы удобнее и быстрее.

не всегда. у меня почти такая же задача, и почти так же решил, храня в ресурсе. Поскольку все только реад-онли, то база особо-то и не нужна. и поскольку я точно знаю, какая-ветка чему соответствует - и поиск особо не нужен. Вряд ли можно переплюнуть по быстродействию (я именно на это делал упор)


 
Плохиш ©   (2010-06-28 10:07) [16]


> linuxoid   (28.06.10 09:36) [13]
>
> имеется Treeview и MEMO.

> нужно связать данные этих компонентов
>
> сохранение и обображение

Техзадание понятно, но сумма не озвучена.



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

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



Память: 0.48 MB
Время: 0.009 c
2-1277272307
Cannon
2010-06-23 09:51
2010.09.19
Converter DBF to MDB


15-1277555904
Иксик
2010-06-26 16:38
2010.09.19
Прочитал Хаксли. ИШ, спасибо!


2-1277246482
Отшельник
2010-06-23 02:41
2010.09.19
Как узнать, подключена ли другая программа к серверу?


15-1277320579
TStas
2010-06-23 23:16
2010.09.19
Можно ли выходить в интернет с двух компов?


15-1277435535
MonoLife
2010-06-25 07:12
2010.09.19
Ищу песню.




   Наверх