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

Вниз

TreeView   Найти похожие ветки 

 
Макака   (2016-03-30 19:35) [0]

С TreeView до этого никогда не работал, поэтому перед тем как спросить пошарился в инете, посмотрел посмотрел несколько видео, вроде пока всё понятно.
Задача такая:
[IMG]http://clip2net.com/clip/m411683/cb0c6-clip-7kb.png[/IMG]
Есть Дерево отображающее диапазоны рук из покера.
Т.е. сначала идут группы (Push,OC и т.д.), а далее папки(Reg,Fish) с диапазонами.
Диапазон состоит из 2ух полей: %рук и сам диапазон, например:
[8]  [66+,ATs+,AJo+]
Необходимо при выборе диапазона из дерева передавать строку [66+,ATs+,AJo+] в процедуру. Нужно что то придумать простое и быстрое.
Мой колхозный уровень подсказывает мне сделать так:
всё сделать в TStringList (удобно будет потом сохранить - загрузить дерево).
Структура будет такой:

MainNode Push
AddNode Reg
10 диапазон
20 диапазон
30 диапазон
end;
AddNode Fish
50 диапазон
60 диапазон
end;
MainNode OC

При нажатии на диапазон в TreeView, идёт поиск первого узла с глубиной = 1 (получаем AddNode), и затем поиск первого узла с глубиной равной 0 (MainNode).
А затем уже ищем в TStringList.


 
Макака   (2016-03-30 19:36) [1]

Картинка
http://clip2net.com/clip/m411683/cb0c6-clip-7kb.png


 
KilkennyCat ©   (2016-03-30 21:56) [2]


> всё сделать в TStringList (удобно будет потом сохранить
> - загрузить дерево).


лучше для удобства сохранять в текстовом файле. из текстового файла загрузить в TMemo. А вот уже из TMemo - в TStringList. Так намного удобнее, чем сразу с деревом работать, в котором можно даже рубашки держать.


 
Юрий Зотов ©   (2016-03-31 11:10) [3]

Не понял - а при чем тут TStringList, TMemo и текстовый формат? Почему не работать прямо с деревом?


 
Юрий Зотов ©   (2016-03-31 11:17) [4]

> из текстового файла загрузить в TMemo. А вот уже из TMemo - в TStringList

Это шутка?


 
Rouse_ ©   (2016-03-31 11:49) [5]


> Юрий Зотов ©   (31.03.16 11:17) [4]
> > из текстового файла загрузить в TMemo. А вот уже из TMemo
> - в TStringList
>
> Это шутка?

Издеваешся? Так все делают.


 
эндсоувот ©   (2016-03-31 12:53) [6]

так делал еще навахо джо, до него его отец, до его отца его отец, а до отца его отца - его отец!

Sheriff Elmo Reagan: But you can"t, an Indian sheriff? Only ones elected in this country are Americans.

Joe: My father was born here, in the mountains. His father before him and his father before him and his father before him. Where was your father born?



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

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

Наверх




Память: 0.48 MB
Время: 0.004 c
2-1458373007
Signal
2016-03-19 10:36
2018.03.18
Утечка памяти и как лечить, не пойму ничего IEBrowser


8-1243716518
v1ctar
2009-05-31 00:48
2018.03.18
Обработка изображений. Сегментация.


2-1459610574
chuxlo
2016-04-02 18:22
2018.03.18
Командная строка


2-1459355702
Макака
2016-03-30 19:35
2018.03.18
TreeView


2-1459026105
lewka
2016-03-27 00:01
2018.03.18
Протоколы буфера