Exemple #1
0
        private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            IResourceView irv = (IResourceView)e.Node.Tag;

            if (irv.CanEdit)
            {
                irv.Edit();
            }
        }
Exemple #2
0
        internal void AddResource(TreeNode parent, IResourceView res, string name, int treeIndex, bool ensureVisible, bool rename, bool edit)
        {
            if (!string.IsNullOrEmpty(name))
            {
                res.Name = name;
            }
            TreeNode tn = new TreeNode(res.Name);

            res.Node            = tn;
            tn.Name             = tn.Text;
            tn.ImageKey         = res.ImageKey;
            tn.SelectedImageKey = res.ImageKey;
            tn.Tag = res;
            if (parent == null)
            {
                tn.NodeFont = new Font(treeView1.Font, FontStyle.Regular);
            }
            TreeNodeCollection tnc = parent == null ? treeView1.Nodes : parent.Nodes;

            if (treeIndex == -1)
            {
                tnc.Add(tn);
            }
            else
            {
                tnc.Insert(treeIndex, tn);
            }
            if (ensureVisible)
            {
                tn.EnsureVisible();
                treeView1.SelectedNode = tn;
            }
            if (edit)
            {
                res.Edit();
            }
            if (rename)
            {
                tn.BeginEdit();
            }
        }
 internal void AddResource(TreeNode parent, IResourceView res, string name, int treeIndex, bool ensureVisible, bool rename, bool edit)
 {
     if (!string.IsNullOrEmpty(name))
         res.Name = name;
     TreeNode tn = new TreeNode(res.Name);
     res.Node = tn;
     tn.Name = tn.Text;
     tn.ImageKey = res.ImageKey;
     tn.SelectedImageKey = res.ImageKey;
     tn.Tag = res;
     if (parent == null)
         tn.NodeFont = new Font(treeView1.Font, FontStyle.Regular);
     TreeNodeCollection tnc = parent == null ? treeView1.Nodes : parent.Nodes;
     if (treeIndex == -1)
         tnc.Add(tn);
     else
         tnc.Insert(treeIndex, tn);
     if (ensureVisible)
     {
         tn.EnsureVisible();
         treeView1.SelectedNode = tn;
     }
     if (edit)
         res.Edit();
     if (rename)
         tn.BeginEdit();
 }
Exemple #4
0
 void ItemProperties_Click(object sender, EventArgs e)
 {
     irv.Edit();
 }