Exemplo n.º 1
0
        private void btnDeleteOld_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 cũ?", "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                ControlTreeOld.LockReloadNodes();

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

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