Я хочу создать TreeView, который содержит сложные формы EmployeeNode
в качестве узлов.Когда вы добавите узел, я позвоню InitializeComponent()
.Таким образом, ожидаемый результат будет выглядеть примерно так:
Или по кодам:
EmployeeNode EMPND = new EmployeeNode(new Employee());
EMPND.Draw();
VisualTree.Nodes.Add(EMPND);
//Draw (at EmployeeNode form class)
public void Draw()
{
InitializeComponent();
}
Возможно ли это?
edit
Если это невозможно сделать с помощью TreeView, я открыт для того, чтобы услышать о других способах хранения форм, кроме TreeView, которые предлагают аналогичные визуальные решения WinForm на основе иерархии (может быть, общая версия?)