public void Init() { m_folderNodeHandler = new FolderNodeHandler(m_treeView, m_persistencyPath); m_settingNodeHandler = new SettingNodeHandler <T>(m_treeView, m_persistencyPath); m_treeView.TreeViewNodeSorter = new TreeViewSorter(); m_treeView.AfterSelect += OnTreeViewAfterSelect; m_treeView.BeforeSelect += OnTreeViewBeforeSelect; m_treeView.ImageList = GetImageList(); m_viewHandler.HideAll(); LoadSettings(); DefineDragDrop(); m_viewHandler.EnableButtons(); }