![]() |
#1 |
Участник
|
FormTreeControl, Tree наследование. АХ2009
Здравствуйте!
Есть форма с деревом(Tree). Функционал работы дерева написан в методах дерева (на дизайне). Хочу убрать код с дизайна. Первое что приходит в голову: создать новый класс, передать в него контрол дерева, написать свои методы что бы соответствовать интерфейсу класса FormTreeControl и вызывать эти методы на том же дизайне в методах объекта Tree. Этот вариант рабочий, но меня смущает то что нужно будет все равно перекрывать методы Tree и писать в них вызов своих. И, как я думал, это решается наследованием. Была идея создать наследника от FormTreeControl и добавить его на форму в коде. Или в методе new объекта Tree написать такое this = new МойНаследник, но не смог проверить работает ли вообще такая конструкция, потому что класс FormTreeControl имеет модификатор final. И все мои надежды на "красивый" код рухнули. Так вот, всем кто дочитал, есть ли какие-то варианты избавиться от какого-либо кода на дизайне? |
|
|
![]() |
||||
Тема | Ответов | |||
Malaysia: Using a tree control | 0 | |||
xplusplus: Dynamics AX Application Object Tree (AOT) | 0 | |||
axaptapedia: FormTreeControl AutoScrolling when draging over top and bottom | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|