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

Вниз

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

Наверх





Память: 0.46 MB
Время: 0.001 c
2-1459500919
ford
2016-04-01 11:55
2018.03.18
TWebBrowser скролинг


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


2-1456676881
Илья_666
2016-02-28 19:28
2018.03.18
Взаимодействие с компонентами


6-1263673971
zSvetik
2010-01-16 23:32
2018.03.18
Видеотрансляция по сети


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





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