protected override void OnItemDrag(ItemDragEventArgs e) { this.treeNode_1 = (TreeNode)e.Item; if (this.dragItemEventHandler_0 != null) { DragItemEventArgs args = new DragItemEventArgs { Node = this.treeNode_1 }; this.dragItemEventHandler_0(this, args); } if (this.treeNode_0 != null) { this.treeNode_0.BackColor = SystemColors.HighlightText; this.treeNode_0.ForeColor = SystemColors.ControlText; } int width = (int)((this.treeNode_1.Text.Length * ((int)this.form0_0.labelText.Font.Size)) * 1.5f); if (this.treeNode_1.Text.Length < 5) { width += 20; } this.form0_0.Size = new Size(width, this.form0_0.Height); this.form0_0.labelText.Size = new Size(width, this.form0_0.labelText.Size.Height); this.form0_0.labelText.Text = this.treeNode_1.Text; base.DoDragDrop(e.Item, this.dragDropEffects_0); }
protected override void OnDragLeave(EventArgs e) { if (this.treeNode_1 != null) { base.SelectedNode = this.treeNode_1; } if (this.treeNode_0 != null) { this.treeNode_0.BackColor = this.color_1; this.treeNode_0.ForeColor = this.color_0; } this.form0_0.Visible = false; this.Cursor = Cursors.Default; if (this.dragItemEventHandler_1 != null) { DragItemEventArgs args = new DragItemEventArgs { Node = this.treeNode_1 }; this.dragItemEventHandler_1(this, args); } }
protected override void OnKeyUp(KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { if (this.treeNode_1 != null) { base.SelectedNode = this.treeNode_1; } if (this.treeNode_0 != null) { this.treeNode_0.BackColor = SystemColors.HighlightText; this.treeNode_0.ForeColor = SystemColors.ControlText; } this.Cursor = Cursors.Default; this.form0_0.Visible = false; if (this.dragItemEventHandler_1 != null) { DragItemEventArgs args = new DragItemEventArgs { Node = this.treeNode_1 }; this.dragItemEventHandler_1(this, args); } } }