コード例 #1
0
ファイル: ExtTreeView.cs プロジェクト: vu111293/pat-design
        void DeleteNode(ExtTreeNode node)
        {
            if (node == null)
            {
                return;
            }

            if (node.EnableDelete)
            {
                node.EnsureVisible();
                SelectedNode = node;
                node.Delete();
            }
        }
コード例 #2
0
ファイル: ExtTreeView.cs プロジェクト: vu111293/pat-design
        public void StartLabelEdit(ExtTreeNode node)
        {
            if (node == null)
            {
                return;
            }

            if (node.CanLabelEdit)
            {
                node.EnsureVisible();
                SelectedNode = node;
                LabelEdit    = true;
                node.BeforeLabelEdit();
                node.BeginEdit();
            }
        }
コード例 #3
0
        public void StartLabelEdit(ExtTreeNode node)
        {
            if (node == null)
            {
                return;
            }

            if (node.CanLabelEdit)
            {
                node.EnsureVisible();
                SelectedNode = node;
                LabelEdit    = true;
                node.BeforeLabelEdit();
                node.BeginEdit();
                // remove node's label so that it doesn't get rendered behind the label editing textbox
                // (if the user deletes some characters so that the text box shrinks)
                labelEditOldLabel = node.Text;
                node.Text         = "";
            }
        }
コード例 #4
0
        //string labelEditOldLabel;

        public void StartLabelEdit(ExtTreeNode node)
        {
            if (node == null)
            {
                return;
            }

            if (node.CanLabelEdit)
            {
                node.EnsureVisible();
                SelectedNode = node;
                LabelEdit    = true;
                node.BeforeLabelEdit();
                node.BeginEdit();
                // Workaround disabled due to http://community.sharpdevelop.net/forums/t/14354.aspx
                // "Rename fails if filename in Project Explorer is too long for the treeview viewport"
                //// remove node's label so that it doesn't get rendered behind the label editing textbox
                //// (if the user deletes some characters so that the text box shrinks)
                //labelEditOldLabel = node.Text;
                //node.Text = "";
            }
        }
コード例 #5
0
		void DeleteNode(ExtTreeNode node)
		{
			if (node == null) {
				return;
			}
			
			if (node.EnableDelete) {
				node.EnsureVisible();
				SelectedNode = node;
				node.Delete();
			}
		}
コード例 #6
0
		public void StartLabelEdit(ExtTreeNode node)
		{
			if (node == null) {
				return;
			}
			
			if (node.CanLabelEdit) {
				node.EnsureVisible();
				SelectedNode = node;
				LabelEdit = true;
				node.BeforeLabelEdit();
				node.BeginEdit();
				// remove node's label so that it doesn't get rendered behind the label editing textbox
				// (if the user deletes some characters so that the text box shrinks)
				labelEditOldLabel = node.Text;
				node.Text = "";
			}
		}
コード例 #7
0
        //string labelEditOldLabel;
        public void StartLabelEdit(ExtTreeNode node)
        {
            if (node == null) {
                return;
            }

            if (node.CanLabelEdit) {
                node.EnsureVisible();
                SelectedNode = node;
                LabelEdit = true;
                node.BeforeLabelEdit();
                node.BeginEdit();
                // Workaround disabled due to http://community.sharpdevelop.net/forums/t/14354.aspx
                // "Rename fails if filename in Project Explorer is too long for the treeview viewport"
                //// remove node's label so that it doesn't get rendered behind the label editing textbox
                //// (if the user deletes some characters so that the text box shrinks)
                //labelEditOldLabel = node.Text;
                //node.Text = "";
            }
        }
コード例 #8
0
		public void StartLabelEdit(ExtTreeNode node)
		{
			if (node == null) {
				return;
			}
			
			if (node.CanLabelEdit) {
				node.EnsureVisible();
				SelectedNode = node;
				LabelEdit = true;
				node.BeforeLabelEdit();
				node.BeginEdit();
			}
		}