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();
        }
Example #2
0
 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();
         }
     }
 }
Example #3
0
        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();
            }
        }
Example #4
0
        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();
            }
        }