Exemplo n.º 1
0
        private void btnDeleteNew_Click(object sender, EventArgs e)
        {
            if (ControlTreeNew.AllNodesCount == 0)
            {
                return;
            }

            if (XtraMessageBox.Show("Bạn có chắc bạn muốn xóa các hàng đã chọn trong cây mới?", "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                ControlTreeNew.LockReloadNodes();

                try
                {
                    Hashtable             sel   = GetNodesNewForDeleting();
                    IDictionaryEnumerator nodes = sel.GetEnumerator();
                    nodes.Reset();

                    while (nodes.MoveNext())
                    {
                        ControlTreeNew.DeleteNode((DevExpress.XtraTreeList.Nodes.TreeListNode)nodes.Value);
                    }
                }
                finally
                {
                    ControlTreeNew.UnlockReloadNodes();
                }
            }
        }
Exemplo n.º 2
0
 private void btnCollapseAllNew_Click(object sender, EventArgs e)
 {
     ControlTreeNew.CollapseAll();
 }
Exemplo n.º 3
0
 private void btnExpandAllNew_Click(object sender, EventArgs e)
 {
     ControlTreeNew.ExpandAll();
 }