private void InitializeWindow()
        {
            Text = text;
            ShowHint = DockState.DockLeft;
            Icon = Icon.FromHandle(Properties.Resources.CourseWindow.GetHicon());

            CourseTree = new CourseTree
                             {
                                 BorderStyle = BorderStyle.Fixed3D,
                                 Dock = DockStyle.Fill
                             };
            Controls.Add(CourseTree);
        }
        public CourseTreeDragDropHelper(CourseTree courseTree)
        {
            CourseTree = courseTree;
            CourseTree.AllowDrop = true;

            dragImageList = new ImageList();
            timer = new Timer
            {
                Interval = 200
            };
            timer.Tick += timer_Tick;

            CourseTree.ItemDrag += CourseTree_ItemDrag;
            CourseTree.DragDrop += CourseTree_DragDrop;
            CourseTree.DragEnter += CourseTree_DragEnter;
            CourseTree.DragLeave += CourseTree_DragLeave;
            CourseTree.DragOver += CourseTree_DragOver;
            CourseTree.GiveFeedback += CourseTree_GiveFeedback;
        }
 public CourseTreeKeyboardHelper(CourseTree courseTree)
 {
     CourseTree = courseTree;
     CourseTree.KeyDown += CourseTree_KeyDown;
 }