Вверх ↑
Ответов: 2077
Рейтинг: 659
#1: 2014-01-05 20:45:12 ЛС | профиль | цитата
nesco, обновил редакторы свойств для элемента (в первом посте). Так же сделал установщик этих редакторов. Может вы знаете как можно получить в диалог HiAsm (пакет Modules) всю схему с поля HiAsm, а не только свойство?

Смотрел "деревья", сразу бросилась в глаза строчка в hiTreeViewTrain.pas:
#pas
74 _prop_Name:string;
из за нее не работает элемент с AdjustControls (left, align, color и т.п.). И строчка эта не нужна там (могу ошибаться, но первая проверка показала работоспособность).
"Деревья" сильно отличаются от основных элементов. К примеру чтоб сделать выделение узла (select), то обычного числового значения не хватит.
Владимир Кладов писал(а):
Основным способом идентификации узлов в дереве является не их индекс, а дескрипторы узлов, т.е. целые числа, взаимно однозначно сопоставляемые элементам при их добавлении
В элементах этим занимаются функции IndexToHandle и HandleToIndex, вот как это организовать в AdjustControls, надо подумать.
карма: 10

0