private void ProcessFromRequest(eEditMode editMode) { switch (editMode) { case eEditMode.新增: CurrEditMode = editMode; ClearFromControls(); HelperUtil.ControlReadOnly(pnlMain, false); txt_TreeCode.ReadOnly = true; chb_IsUse.Checked = true; dbi_OrderNumber.Value = commonDAO.GetGoodsSort(); break; case eEditMode.修改: CurrEditMode = editMode; InitObjectInfo(); HelperUtil.ControlReadOnly(pnlMain, false); txt_TreeCode.ReadOnly = true; break; case eEditMode.查看: CurrEditMode = editMode; InitObjectInfo(); HelperUtil.ControlReadOnly(pnlMain, true); break; case eEditMode.除: CurrEditMode = editMode; DelTreeNode(); ClearFromControls(); HelperUtil.ControlReadOnly(pnlMain, true); break; } }