Esempio n. 1
0
 /// <summary>
 /// Handles the Click event of the renameToolStripMenuItem control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
 private void renameToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (SelectedNode != null)
     {
         SelectedNode.BeginEdit();
     }
 }
Esempio n. 2
0
 public void ForceLabelEdit()
 {
     if (SelectedNode != null)
     {
         labelEditTimer.Enabled = false;
         SelectedNode.BeginEdit();
     }
 }
Esempio n. 3
0
 private void    OnMouseDoubleClick(Object sender, MouseEventArgs args)
 {
     //	MessageBox.Show("","");
     if (!SelectedNode.IsEditing)
     {
         LabelEdit = true;
         SelectedNode.BeginEdit();
     }
 }
Esempio n. 4
0
        protected override void OnKeyDown(KeyEventArgs e)
        {
            // Allow editing node names with F2
            if (e.KeyCode == Keys.F2 && e.Modifiers == Keys.None && SelectedNode != null)
            {
                SelectedNode.BeginEdit();
            }

            base.OnKeyDown(e);
        }
Esempio n. 5
0
 void OPMShellTreeView_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F2)
     {
         if (SelectedNode != null)
         {
             SelectedNode.BeginEdit();
         }
     }
 }
 protected override void OnKeyDown(KeyEventArgs e)
 {
     if (e.KeyCode == Keys.F2)
     {
         if (SelectedNode != null)
         {
             SelectedNode.BeginEdit();
         }
         e.Handled = true;
     }
 }
Esempio n. 7
0
 void mnEdit_Click(object sender, EventArgs e)
 {
     if (lockContextMenu)
     {
         return;
     }
     if (SelectedNode != null)
     {
         SelectedNode.BeginEdit();
     }
 }
Esempio n. 8
0
 protected override void OnKeyUp(KeyEventArgs e)
 {
     if (SelectedNode == null)
     {
         return;
     }
     if (e.KeyCode == Keys.F2)
     {
         e.Handled = true;
         SelectedNode.BeginEdit();
     }
     base.OnKeyUp(e);
 }
Esempio n. 9
0
        protected override void OnKeyDown(System.Windows.Forms.KeyEventArgs e)
        {
            base.OnKeyDown(e);

            if (SelectedNode == null)
            {
                return;
            }

            if (e.KeyData == Keys.F2)
            {
                SelectedNode.BeginEdit();
            }
            else if (e.KeyData == Keys.Delete)
            {
                RemoveSelectedNode();
            }
        }
        /// ------------------------------------------------------------------------------------
        protected override void OnKeyDown(KeyEventArgs e)
        {
            base.OnKeyDown(e);

            if (e.Handled || SelectedNode == null)
            {
                return;
            }

            if (e.KeyCode == Keys.F2 && LabelEdit)
            {
                SelectedNode.BeginEdit();
            }
            else if (e.KeyCode == Keys.X && SelectedNode.Level > 0)
            {
                m_cutCommand = true;
            }
            else if (e.KeyCode == Keys.C && e.Control && SelectedNode.Level > 0)
            {
                m_copyCommand = true;
            }
            else if (e.KeyCode == Keys.V && e.Control)
            {
                m_pasteCommand = true;
            }
            else if (e.KeyCode == Keys.Delete && m_allowModifications && !m_isForToolbarPopup)
            {
                if (SelectedNode.Level == 0)
                {
                    DeleteCategory(SelectedNode);
                }
                else
                {
                    DeletePattern(SelectedNode, true);
                }

                UpdateButtons();
            }
        }
Esempio n. 11
0
        public PlanTree() : base()
        {
            LabelEdit    = true;
            DoubleClick += (Object sender, EventArgs e) =>
            {
                SelectedNode.BeginEdit();
            };

            // enable both left and right click for selecting nodes
            NodeMouseClick += (sender, e) => {
                SelectedNode = e.Node;
            };
            ContextMenuStrip = new PlanTreeContextMenu(this);
            BeforeExpand    += OpenFolderIcon;
            BeforeCollapse  += CloseFolderIcon;

            // placeholder for drag move
            Controls.Add(DragPlaceHolder = new Label());
            DragPlaceHolder.Visible      = false;
            DragPlaceHolder.TextAlign    = ContentAlignment.MiddleCenter;
            DragPlaceHolder.AutoSize     = true;
            MouseMove += Drag;
            MouseUp   += DragEnd;
        }
Esempio n. 12
0
 /// <summary> Begin editing label of the current selected TreeNode </summary>
 public void BeginEdit()
 {
     LabelEdit = true;
     SelectedNode.BeginEdit();
 }
 private void mnuImageRename_Click(object sender, EventArgs e)
 {
     SelectedNode.BeginEdit();
 }
Esempio n. 14
0
 private void renameToolLeafStripMenuItem_Click(object sender, EventArgs e)
 {
     SelectedNode.BeginEdit();
 }