protected virtual void dragDrop(object sender, DragEventArgs e) { TreeNode node = (TreeNode)e.Data.GetData("System.Windows.Forms.TreeNode"); TagProperties properties = (TagProperties)node.Tag; property = (ControllerProperty)Activator.CreateInstance(properties.PropertyType); property.userController = this; property.SetPropertyName(node.FullPath.Replace("\\", " - ")); PropertyPanelManager.SetPropertyPanel(property); UserControllerManager.Select(this); PropertyPanelManager.SetPropertyName(); Refresh(); }
private void LeftClick(object sender, MouseEventArgs e) { if (e.Button.Equals(MouseButtons.Left)) { if (selected) { PropertyPanelManager.DeselectPropertyPanel(); selected = false; Refresh(); } else { PropertyPanelManager.SetPropertyPanel(property); UserControllerManager.Select(this); PropertyPanelManager.SetPropertyName(); selected = true; Refresh(); } } }
protected override void OnMouseUp(MouseEventArgs e) { base.OnMouseUp(e); if (e.Button.Equals(MouseButtons.Left)) { if (!selected) { //base.BackColor = ActiveColor; PropertyPanelManager.SetPropertyPanel(property); UserControllerManager.Select(this); PropertyPanelManager.SetPropertyName(); } else { Deselect(); PropertyPanelManager.DeselectPropertyPanel(); } } else if (e.Button.Equals(MouseButtons.Right)) { Switch(); } }
protected override void OnMouseDown(MouseEventArgs e) { if (e.Button.Equals(MouseButtons.Left)) { if (selected) { PropertyPanelManager.DeselectPropertyPanel(); selected = false; } else { PropertyPanelManager.SetPropertyPanel(property); UserControllerManager.Select(this); PropertyPanelManager.SetPropertyName(); selected = true; } Refresh(); } else if (e.Button.Equals(MouseButtons.Right)) { Switch(); } }