1 | |
Режимы отображения TTreeView18.05.2018, 13:15. Показов 907. Ответов 13
Метки нет (Все метки)
Есть такой вопрос:
Имеется дерево с тремя уровнями: разделы, формулы, величины. У меня сейчас отображается вся формула в дереве, но знака равенства там нет, и желания вводить его нету, он не нужен там особо - он в дереве лишнее место займёт, можно-ли переписать формулы так, чтобы другой текст отображлся, два режима отображения сделать? При этом чтобы не сворачивались сами собой узлы - не переписывая всего дерева. Добавлено через 3 часа 45 минут Там и величины вычисляемой не отображается если что. Это программа по оптимизации. Там немного приближённо к визуальному программированию, поэтому так. Вычисляемая величина и знак равенства он там не всегда нужен - мешать только будет. А вот если-бы два режима отображения было - переписать узлы второго уровня не перезагружая всего дерева.
0
|
18.05.2018, 13:15 | |
Ответы с готовыми решениями:
13
TTreeView динамически Очистить TTreeView Ожидание Click по TTreeView Перетаскивание ветки в TTreeView |
18.05.2018, 14:25 [ТС] | 3 |
В дереве три уровня узлов, надо переписать тексты узлов второго уровня, допустим по нажатию кнопки, чтобы дерево не свернулось при этом- не переписывая всего дерева с начала (узлы чтобы не посворачивались, чтобы какие были развёрнутыми, те и остались).
Добавлено через 19 минут Прорисовывать два дерева на разных вкладках - тоже можно, но я не рассматриваю как вариант, потому что вопрос в теме важнее.
0
|
D1973
|
18.05.2018, 14:29
#4
|
0
|
Hretgir
|
18.05.2018, 14:57
[ТС]
#5
|
0
|
18.05.2018, 15:31 [ТС] | 7 |
никто никуда ничего не перемещает, надписи на узлах ,второго уровня допустим, изменить.
Да и то это не так важно...но хотелось-бы чтобы было. Актуальнее намного вот это Сохранить/открыть данные TChart посредством неграфического файла
0
|
18.05.2018, 15:35 | 8 |
пробегаешь по всем элементам и проверяешь HasParent\HasChildren - если есть меняешь
График это X и Y если сохранить значения, то восстановить его можно
0
|
18.05.2018, 15:42 [ТС] | 9 |
я не пробегаю - программа сама должна это сделать, выделения там нет никакого.
я знаю, вопрос лишь в том, что там ещё и типы линий, цвета. поэтому и тема создана: если оно сделано - зачем делать ещё раз.
0
|
18.05.2018, 15:55 [ТС] | 11 |
там же написано
а в винде это не так просто, как хотелось-бы. так например я мог и так создавать проект двумя файлами, ну или тремя, но так как это винда, то пришлось для каждого поля записи файл делать (проверял по всякому - в один файл не сохраняет, в книгах написано и примеры есть, но видимо проблема). да и вообще - если бы у меня не было проблем никаких, я всё делал бы совсем сам, без каких-либо вопросов. они все по среде, я никогда не спрошу как мне сделать то или то - будет время если, я сам придумаю как это это сделать лучше. я вопросы по среде только задаю, как можно сделать а как нельзя - я и сам пойму.
0
|
18.05.2018, 16:05 | 12 |
ну так делай по нажатию, вопрос в чем?
в винде это ОЧЕНЬ просто как раз можно типизированный файл, можно текстовый (csv, ini, xml, json) - любой на выбор задайте конкретный вопрос - будет вам конкретный ответ
0
|
18.05.2018, 16:11 [ТС] | 13 |
а читать стало быть только учить все горазды
Ладно я всё понял - ничего не надо уже. в следующий раз как-нибудь. я пока не телепат и не экстрасенс.
0
|
Usaga
|
19.05.2018, 06:59
Режимы отображения TTreeView
#14
|
0
|
19.05.2018, 06:59 | |
Как работать с TTreeView? Помогите идентифицировать элемент TTreeView Компонент tTreeView не могу разобраться Добавить программно элементы в TTreeView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |