private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { TreeListNode node = e.Node; if (node.Checked) { node.UncheckAll(); } else { node.CheckAll(); } while (node.ParentNode != null) { node = node.ParentNode; bool oneOfChildIsChecked = OneOfChildsIsChecked(node); if (oneOfChildIsChecked) { node.CheckState = CheckState.Checked; } else { node.CheckState = CheckState.Unchecked; } } }
private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { if (tpOperacao == Enumeradores.TipoOperacao.Viewer) { if (e.PrevState == CheckState.Checked) { e.State = CheckState.Checked; } else { e.State = CheckState.Unchecked; } return; } if (e.Node.Tag != null) { unaccess = true; e.State = CheckState.Checked; } else { e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); } }
void lstCheck_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { if (!CanCheck) { e.CanCheck = false; } }
private void treeList_Template_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { try { e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); } catch (Exception ex) { DrectSoft.Common.Ctrs.DLG.MyMessageBox.Show(1, ex.Message); } }
private void treeListMenuPadre_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { try { treeListMenuPadre.UncheckAll(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tlFunc_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { if (e.PrevState == CheckState.Checked) { e.State = CheckState.Unchecked; } else { e.State = CheckState.Checked; } }
private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { if (e.Node.HasChildren) { e.CanCheck = false; } else { e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); } }
private void treeListMenu_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { try { treeListMenu.UncheckAll(); } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { try { var item = ListaBodegas.First(v => v.NomSucursal == e.Node.ParentNode.GetDisplayText(colbo_Descripcion) && v.bo_Descripcion == e.Node.GetDisplayText(colbo_Descripcion)); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); e.CanCheck = false; } }
//权限树是否可以编辑 private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { if ((_isModify == 0 && this.gvRole.FocusedRowHandle == this.gvRole.DataRowCount - 1) || (_isModify != -1 && this.gvRole.FocusedRowHandle == _isModify - 1)) { e.CanCheck = true; } else { e.CanCheck = false; } }
private void trlMachine_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { //try { // List<TreeListNode> chkNodes = trlMachine.GetAllCheckedNodes(); // trlMachine.FocusedNode = e.Node; // if(chkNodes.Count < 5 ) // { // //MessageBox.Show("Maximum allowed spectrum are 5. Please uncheked a node before next to be check !", "Wrning", MessageBoxButtons.OK, MessageBoxIcon.Warning); // trlMachine.SetNodeCheckState(e.Node, CheckState.Unchecked); // return; // } //} //catch { } }
private void cuTreeListPermission_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { bool flag = false; if (MainForm.ISnowSoftVersion == ISnowSoftVersion.ALL) { return; } else if (MainForm.ISnowSoftVersion == ISnowSoftVersion.EMS || MainForm.ISnowSoftVersion == ISnowSoftVersion.FSM) { flag = true; } if (GetVersion().Contains(e.Node.GetDisplayText("Caption")) == flag) { e.State = CheckState.Unchecked; } }
private void tlDetail_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { if (e.PrevState == CheckState.Unchecked) { if (e.Node.HasChildren)//如果存在子节点,则不可以选中 { e.Node.CheckState = CheckState.Unchecked; e.CanCheck = false; return; } ContractBoi boi = tlDetail.GetDataRecordByNode(e.Node) as ContractBoi; if (boi != null) { if ((boi.CtrctQty ?? 0) <= 0) //如果未关联数量为0,则不可选中 { e.Node.CheckState = CheckState.Unchecked; e.CanCheck = false; return; } } } }
private void treeListForm_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { if (!isManageMode) { EFMessageBox.Show(EP.EPES.EPESC0000091 /*非维护模式下无法修改权限!*/, EP.EPES.EPESC0000024, MessageBoxButtons.OK, MessageBoxIcon.Warning); e.CanCheck = false; return; } if (subjType == SUBJTYPE.USER) { EFMessageBox.Show("不能对用户授权,请操作用户所属或所管理群组!"); e.CanCheck = false; } else if (e.Node.ImageIndex == BUTTICON && !e.Node.ParentNode.Checked) { EF.EFMessageBox.Show("请先勾选按钮对应的画面!"); e.CanCheck = false; } else { e.CanCheck = true; } }
private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { e.CanCheck = e.State == CheckState.Unchecked || CanCheckNode(); }
private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { e.State = (e.PrevState == CheckState.Checked ? CheckState.Unchecked : CheckState.Checked); }
private void treeList1_BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { }
public void BeforeCheckNode(object sender, DevExpress.XtraTreeList.CheckNodeEventArgs e) { PRV_SetState(!e.Node.Checked, e.Node); }