private void InitContr() { if (dsLoad != null) { return; } dsFormUkyndaAdt = this.GetFrmLoadUkyndaDsAdt(strBusClassName); dsFormUkyndaAdt.AcceptChanges(); dsFormAdt = this.GetFrmLoadDsAdt(strBusClassName); dsFormAdt.AcceptChanges(); dsLoad = this.GetFrmLoadDsNew(strBusClassName); dsLoad.AcceptChanges(); dtShow = dsLoad.Tables[0]; dtConst = dsLoad.Tables[1]; drMain = dsLoad.Tables[2].Rows[0]; dtBtns = dsLoad.Tables[3]; dtTabs = dsLoad.Tables[4]; dtGroupC = dsLoad.Tables[5]; dtSte = dsLoad.Tables[6]; dtContr = dsLoad.Tables[7]; dtBtnsM = dsLoad.Tables[8]; dtSp = dsLoad.Tables[9]; StaticFunctions.ShowGridControl(treeList1, dtShow, dtConst); string[] strKeyIdFileds = drMain["KeyIdFiled"].ToString().Split("|".ToCharArray()); if (strKeyIdFileds.Length != 3) { MessageBox.Show("主表主键必须以下列方式设置:Kind_Id|Parent_Kind_Id|Kind_Level"); return; } this.treeList1.KeyFieldName = strKeyIdFileds[0]; this.treeList1.ParentFieldName = strKeyIdFileds[1]; strKeyFiled = this.treeList1.KeyFieldName; strParentKeyFiled = this.treeList1.ParentFieldName; strKind_Level = strKeyIdFileds[2]; strSpName = drMain["SpName"].ToString(); splitContainerControl2.SplitterPosition = int.Parse(drMain["MainSplitterPosition"].ToString()); ParentControl = gcInfo; BtnEnterSave = btnSave; Rectangle rect = SystemInformation.VirtualScreen; int iGcW = rect.Width - 30 - splitContainerControl2.SplitterPosition; #region gcInfo List <Control> lisGcContrs = StaticFunctions.ShowGcContrs(gcInfo, iGcW, dtShow, dtConst, true, 50, true, arrContrSeq, false , out blSetDefault, out strNoEnableCtrIds, out strFileds, out CtrFirstEditContr); StrNoEnableEditCtrIds = StaticFunctions.GetReadOnlyEditIds(dtShow, gcInfo.Name); CtrFirstEditFocusContr = StaticFunctions.GetFirstEditFocusContr(gcInfo, dtShow); foreach (Control ctrl in lisGcContrs) { ctrl.Enter += new System.EventHandler(this.Txt_Enter); switch (ctrl.GetType().ToString()) { case "DevExpress.XtraEditors.TextEdit": break; case "DevExpress.XtraEditors.CheckEdit": break; case "DevExpress.XtraEditors.LookUpEdit": LookUpEdit dpl = ctrl as LookUpEdit; dpl.Properties.QueryPopUp += new System.ComponentModel.CancelEventHandler(this.lookUpEdit_Properties_QueryPopUp); dpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.CheckedComboBoxEdit": CheckedComboBoxEdit chkdpl = ctrl as CheckedComboBoxEdit; chkdpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.DateEdit": break; case "ProduceManager.UcTxtPopup": ProduceManager.UcTxtPopup ucp = ctrl as ProduceManager.UcTxtPopup; ucp.onClosePopUp += new UcTxtPopup.ClosePopUp(ucp_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ucp, dtShow); break; case "ProduceManager.UcTreeList": ProduceManager.UcTreeList uct = ctrl as ProduceManager.UcTreeList; uct.onClosePopUp += new UcTreeList.ClosePopUp(uct_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, uct, dtShow); break; case "ExtendControl.ExtPopupTree": ExtendControl.ExtPopupTree ept = ctrl as ExtendControl.ExtPopupTree; ept.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ept, dtShow); break; default: break; } } #endregion }
private void InitContr() { if (dsLoad != null) { return; } dsFormUkyndaAdt = this.GetFrmLoadUkyndaDsAdt(strBusClassName); dsFormUkyndaAdt.AcceptChanges(); dsFormAdt = this.GetFrmLoadDsAdt(strBusClassName); dsFormAdt.AcceptChanges(); dsLoad = this.GetFrmLoadDsNew(strBusClassName); dsLoad.AcceptChanges(); dtShow = dsLoad.Tables[0]; dtConst = dsLoad.Tables[1]; drMain = dsLoad.Tables[2].Rows[0]; strSpName = drMain["SpName"].ToString(); strQueryFlag = drMain["QueryFlag"].ToString(); dtBtns = dsLoad.Tables[3]; dtTabs = dsLoad.Tables[4]; dtGroupC = dsLoad.Tables[5]; dtSte = dsLoad.Tables[6]; dtContr = dsLoad.Tables[7]; dtBtnsM = dsLoad.Tables[8]; dtSp = dsLoad.Tables[9]; ParentControl = gcQuery; int igcHeight; Rectangle rect = SystemInformation.VirtualScreen; List <Control> lisGcContrs = StaticFunctions.ShowGroupControl(gcQuery, rect.Width - 50, dtShow, dtConst, true, 30, false, null, true, out igcHeight); List <BarButtonItem> lisBarItems = StaticFunctions.ShowBarButtonItem(dtBtns, bar2, "bar2", strAllowList, imageList1); foreach (BarButtonItem item in lisBarItems) { item.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.btn_ItemClick); } gcItems = StaticFunctions.ShowTabItem(dtTabs, xtabItemInfo, "xtabItemInfo", strAllowList, lisrepImg); foreach (string strGv in gcItems.Keys) { StaticFunctions.ShowGridControl(gcItems[strGv], dtShow, dtConst); StaticFunctions.SaveOrLoadDelLayout(gcItems[strGv], this.strBusClassName + "_" + strGv, "LOAD"); StaticFunctions.SetGridViewStyleFormatCondition(gcItems[strGv], dtBtnsM); } #region gcQuery foreach (Control ctrl in lisGcContrs) { switch (ctrl.GetType().ToString()) { case "DevExpress.XtraEditors.TextEdit": break; case "DevExpress.XtraEditors.CheckEdit": break; case "DevExpress.XtraEditors.LookUpEdit": LookUpEdit dpl = ctrl as LookUpEdit; dpl.Properties.QueryPopUp += new System.ComponentModel.CancelEventHandler(this.lookUpEdit_Properties_QueryPopUp); dpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.CheckedComboBoxEdit": CheckedComboBoxEdit chkdpl = ctrl as CheckedComboBoxEdit; chkdpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.DateEdit": break; case "ProduceManager.UcTxtPopup": ProduceManager.UcTxtPopup ucp = ctrl as ProduceManager.UcTxtPopup; ucp.onClosePopUp += new UcTxtPopup.ClosePopUp(ucp_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ucp, dtShow); break; case "ProduceManager.UcTreeList": ProduceManager.UcTreeList uct = ctrl as ProduceManager.UcTreeList; uct.onClosePopUp += new UcTreeList.ClosePopUp(uct_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, uct, dtShow); break; case "ExtendControl.ExtPopupTree": ExtendControl.ExtPopupTree ept = ctrl as ExtendControl.ExtPopupTree; ept.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ept, dtShow); break; default: break; } } #endregion StaticFunctions.SetBtnStyle(barManager1, null, drMain); if (drMain["HideQuery"].ToString() == "True") { gcQuery.Visible = false; } if (xtabItemInfo.TabPages.Count == 1) { xtabItemInfo.ShowTabHeader = DevExpress.Utils.DefaultBoolean.False; } else { xtabItemInfo.ShowTabHeader = DevExpress.Utils.DefaultBoolean.True; } }
private void InitContr() { if (dsLoad != null) { return; } dsFormUkyndaAdt = this.GetFrmLoadUkyndaDsAdt(strBusClassName); dsFormUkyndaAdt.AcceptChanges(); dsFormAdt = this.GetFrmLoadDsAdt(strBusClassName); dsFormAdt.AcceptChanges(); dsLoad = this.GetFrmLoadDsNew(strBusClassName); dsLoad.AcceptChanges(); dtShow = dsLoad.Tables[0]; dtConst = dsLoad.Tables[1]; drMain = dsLoad.Tables[2].Rows[0]; strSpName = drMain["SpName"].ToString(); strQueryFlag = drMain["QueryFlag"].ToString(); strGetInfoFlag = drMain["GetInfoFlag"].ToString(); strKeyFiled = drMain["KeyIdFiled"].ToString(); strMenus_ClassEdit = drMain["Menus_ClassEdit"].ToString(); strMenus_ClassEditTitle = drMain["Menus_ClassEditTitle"].ToString(); strEditBsuClass = drMain["EditBsuClass"].ToString(); strRelationsKeyId = drMain["RelationsKeyId"].ToString(); strNoShowDefaultBarItems = drMain["NoShowDefaultBarItems"].ToString(); dtBtns = dsLoad.Tables[3]; dtTabs = dsLoad.Tables[4]; dtGroupC = dsLoad.Tables[5]; dtSte = dsLoad.Tables[6]; dtContr = dsLoad.Tables[7]; dtBtnsM = dsLoad.Tables[8]; dtSp = dsLoad.Tables[9]; GridViewEdit = gridVMain; ParentControl = gcQuery; int igcHeight; Rectangle rect = SystemInformation.VirtualScreen; List <Control> lisGcContrs = StaticFunctions.ShowGroupControl(gcQuery, rect.Width - 50, dtShow, dtConst, true, 30, false, null, true, out igcHeight); //StaticFunctions.SetMainGridView(gridVMain, drMain, lisrepImg); //StaticFunctions.ShowGridControl(gridVMain, dtShow, dtConst); StaticFunctions.ShowGridControlBand(gridVMain, dtShow, dtConst); StaticFunctions.SaveOrLoadDelLayout(gridVMain, this.strBusClassName + "_gridVMain", "LOAD"); StaticFunctions.SetGridViewStyleFormatCondition(gridVMain, dtBtnsM); List <BarButtonItem> lisBarItems = StaticFunctions.ShowBarButtonItem(dtBtns, bar2, "bar2", strAllowList, imageList1); foreach (BarButtonItem item in lisBarItems) { item.ItemClick += new DevExpress.XtraBars.ItemClickEventHandler(this.btn_ItemClick); } gcItems = StaticFunctions.ShowTabItem(dtTabs, xtabItemInfo, "xtabItemInfo", strAllowList, lisrepImg); foreach (string strGv in gcItems.Keys) { StaticFunctions.ShowGridControl(gcItems[strGv], dtShow, dtConst); StaticFunctions.SaveOrLoadDelLayout(gcItems[strGv], this.strBusClassName + "_" + strGv, "LOAD"); DataRow[] drTabs = dtTabs.Select("IsAddChildGv=1 AND GridViewName='" + strGv + "'"); if (drTabs.Length == 1) { GridView gvChild = StaticFunctions.ShowGridVChildGv(strGv + "Com", gcItems[strGv].GridControl, dtShow, dtConst); StaticFunctions.SetGridViewStyleFormatCondition(gvChild, dtBtnsM); } StaticFunctions.SetGridViewStyleFormatCondition(gcItems[strGv], dtBtnsM); } foreach (RepositoryItemImageEdit rep in lisrepImg) { rep.Popup += new System.EventHandler(this.repImg_Popup); } #region gcQuery foreach (Control ctrl in lisGcContrs) { switch (ctrl.GetType().ToString()) { case "DevExpress.XtraEditors.TextEdit": break; case "DevExpress.XtraEditors.CheckEdit": break; case "DevExpress.XtraEditors.LookUpEdit": LookUpEdit dpl = ctrl as LookUpEdit; dpl.Properties.QueryPopUp += new System.ComponentModel.CancelEventHandler(this.lookUpEdit_Properties_QueryPopUp); dpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.CheckedComboBoxEdit": CheckedComboBoxEdit chkdpl = ctrl as CheckedComboBoxEdit; chkdpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.DateEdit": break; case "ProduceManager.UcTxtPopup": ProduceManager.UcTxtPopup ucp = ctrl as ProduceManager.UcTxtPopup; ucp.onClosePopUp += new UcTxtPopup.ClosePopUp(ucp_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ucp, dtShow); break; case "ProduceManager.UcTreeList": ProduceManager.UcTreeList uct = ctrl as ProduceManager.UcTreeList; uct.onClosePopUp += new UcTreeList.ClosePopUp(uct_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, uct, dtShow); break; case "ExtendControl.ExtPopupTree": ExtendControl.ExtPopupTree ept = ctrl as ExtendControl.ExtPopupTree; ept.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ept, dtShow); break; default: break; } } #endregion if (drMain["IsAddChildGv"].ToString() == "True") { GridView gvChild = StaticFunctions.ShowGridVChildGv("gridVCom", gridCMain, dtShow, dtConst); StaticFunctions.SetGridViewStyleFormatCondition(gvChild, dtBtnsM); } StaticFunctions.SetBtnStyle(barManager1, null, drMain); if (drMain["HideQuery"].ToString() == "True") { gcQuery.Visible = false; } }
private void InitContr() { if (dsLoad != null) { return; } dsFormUkyndaAdt = this.GetFrmLoadUkyndaDsAdt(strFormName); dsFormUkyndaAdt.AcceptChanges(); dsFormAdt = this.GetFrmLoadDsAdt(strFormName); dsFormAdt.AcceptChanges(); dsLoad = this.GetFrmLoadDsNew(strFormName); dsLoad.AcceptChanges(); dtShow = dsLoad.Tables[0]; dtConst = dsLoad.Tables[1]; dtContr = dsLoad.Tables[7]; int iGcH; List <Control> lisGcContrs = StaticFunctions.ShowGroupControl(gcSet, 700 - 50, dtShow, dtConst, false, 30, false, null, false, out iGcH); foreach (Control ctrl in lisGcContrs) { switch (ctrl.GetType().ToString()) { case "DevExpress.XtraEditors.TextEdit": break; case "DevExpress.XtraEditors.CheckEdit": break; case "DevExpress.XtraEditors.LookUpEdit": LookUpEdit dpl = ctrl as LookUpEdit; dpl.Properties.QueryPopUp += new System.ComponentModel.CancelEventHandler(this.lookUpEdit_Properties_QueryPopUp); dpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.CheckedComboBoxEdit": CheckedComboBoxEdit chkdpl = ctrl as CheckedComboBoxEdit; chkdpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.DateEdit": break; case "ProduceManager.UcTxtPopup": ProduceManager.UcTxtPopup ucp = ctrl as ProduceManager.UcTxtPopup; ucp.onClosePopUp += new UcTxtPopup.ClosePopUp(ucp_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ucp, dtShow); break; case "ProduceManager.UcTreeList": ProduceManager.UcTreeList uct = ctrl as ProduceManager.UcTreeList; uct.onClosePopUp += new UcTreeList.ClosePopUp(uct_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, uct, dtShow); break; case "ExtendControl.ExtPopupTree": ExtendControl.ExtPopupTree ept = ctrl as ExtendControl.ExtPopupTree; ept.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ept, dtShow); break; default: break; } } }
private void InitContr() { if (dsLoad != null) { return; } string strBusClassName = drBtn["FrmClassName"].ToString(); dsFormUkyndaAdt = this.GetFrmLoadUkyndaDsAdt(strBusClassName); dsFormUkyndaAdt.AcceptChanges(); dsFormAdt = this.GetFrmLoadDsAdt(strBusClassName); dsFormAdt.AcceptChanges(); dsLoad = this.GetFrmLoadDsNew(strBusClassName); dsLoad.AcceptChanges(); dtShow = dsLoad.Tables[0]; dtConst = dsLoad.Tables[1]; drMain = dsLoad.Tables[2].Rows[0]; strSpName = drMain["SpName"].ToString(); strQueryFlag = drMain["QueryFlag"].ToString(); strAddFlag = drMain["AddFlag"].ToString(); strKeyFiled = drMain["KeyIdFiled"].ToString(); strGetWFBalceCtrlIds = drMain["GetWFBalceCtrlIds"].ToString(); splitContainerControl1.SplitterPosition = int.Parse(drMain["MainSplitterPosition"].ToString()); dtBtns = dsLoad.Tables[3]; dtTabs = dsLoad.Tables[4]; dtGroupC = dsLoad.Tables[5]; dtSte = dsLoad.Tables[6]; dtContr = dsLoad.Tables[7]; dtBtnsM = dsLoad.Tables[8]; dtSp = dsLoad.Tables[9]; if (drBtn["FrmShowIcon"].ToString() == "True") { GridColumn gridCol = new GridColumn(); RepositoryItemImageEdit repImg = new RepositoryItemImageEdit(); repImg.AutoHeight = false; repImg.Buttons.Clear(); repImg.Name = "gridVInfo_repImg"; repImg.PopupFormMinSize = new System.Drawing.Size(450, 350); repImg.ReadOnly = true; repImg.Popup += new System.EventHandler(this.repImg_Popup); gridCol.Caption = "图片"; gridCol.ColumnEdit = repImg; gridCol.FieldName = "Icon"; gridCol.Name = "gridVInfo_GCol"; gridCol.OptionsColumn.AllowMove = false; gridCol.OptionsColumn.ReadOnly = true; gridCol.OptionsColumn.FixedWidth = true; gridCol.Visible = true; gridCol.VisibleIndex = 0; gridCol.Width = 50; this.gridCInfo.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { repImg }); gridVInfo.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { gridCol }); } else if (drBtn["FrmShowPicEdit"].ToString() == "True") { GridColumn gridCol = new GridColumn(); RepositoryItemPictureEdit repPic = new RepositoryItemPictureEdit(); repPic.Name = "gridVInfo_repPic"; repPic.ReadOnly = true; repPic.ShowMenu = false; repPic.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Zoom; repPic.MouseLeave += new System.EventHandler(this.repPic_MouseLeave); repPic.MouseHover += new EventHandler(repPic_MouseHover); gridCol.Caption = "图片"; gridCol.ColumnEdit = repPic; gridCol.FieldName = "Icon"; gridCol.Name = "gridVInfo_GCol"; gridCol.OptionsColumn.AllowMove = false; gridCol.OptionsColumn.ReadOnly = true; gridCol.OptionsColumn.FixedWidth = true; gridCol.Visible = true; gridCol.VisibleIndex = 0; gridCol.Width = int.Parse(drBtn["FrmPicGvWidth"].ToString()); this.gridCInfo.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { repPic }); gridVInfo.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] { gridCol }); this.gridVInfo.RowHeight = int.Parse(drBtn["FrmPicGvRowHeight"].ToString()); this.gridVInfo.OptionsView.ShowAutoFilterRow = false; this.picEdit.Location = new System.Drawing.Point(int.Parse(drBtn["FrmPicX"].ToString()), int.Parse(drBtn["FrmPicY"].ToString())); } Rectangle rect = SystemInformation.VirtualScreen; StaticFunctions.ShowGridControl(gridVInfo, dtShow, dtConst, out strFileds); StaticFunctions.SetGridViewStyleFormatCondition(gridVInfo, dtBtnsM); IsAddChildGv = this.drBtn["IsAddChildGv"].ToString() == "True"; if (IsAddChildGv) { gvChild = StaticFunctions.ShowGridVChildGv("gridVCom", gridCInfo, dtShow, dtConst, out strFiledsInfo); StaticFunctions.SetGridViewStyleFormatCondition(gvChild, dtBtnsM); } blInitBound = true; #region GroupC GridViewEdit = gridVMain; List <Control> lisGcContrs = new List <Control>(); int iMaxHeight = StaticFunctions.ShowTabItemBusAdd(dtTabs, dtGroupC, xtabItemInfo, xtabItemInfo.Name, string.Empty , lisGcContrs, dtShow, dtConst, GcOrdControls, GcOrdarrContrSeq, lstFiledsOrd); if (lisGcContrs.Count == 0) { splitContainerControl1.PanelVisibility = SplitPanelVisibility.Panel1; } else { splitContainerControl1.PanelVisibility = SplitPanelVisibility.Both; splitContainerControl1.SplitterPosition = iMaxHeight + 50; } foreach (Control ctrl in lisGcContrs) { ctrl.Enter += new System.EventHandler(this.Txt_Enter); switch (ctrl.GetType().ToString()) { case "DevExpress.XtraEditors.TextEdit": SetControlEvent(ctrl); break; case "DevExpress.XtraEditors.CheckEdit": break; case "DevExpress.XtraEditors.LookUpEdit": LookUpEdit dpl = ctrl as LookUpEdit; dpl.Properties.QueryPopUp += new System.ComponentModel.CancelEventHandler(this.lookUpEdit_Properties_QueryPopUp); dpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.CheckedComboBoxEdit": CheckedComboBoxEdit chkdpl = ctrl as CheckedComboBoxEdit; chkdpl.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); break; case "DevExpress.XtraEditors.DateEdit": break; case "ProduceManager.UcTxtPopup": ProduceManager.UcTxtPopup ucp = ctrl as ProduceManager.UcTxtPopup; ucp.onClosePopUp += new UcTxtPopup.ClosePopUp(ucp_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ucp, dtShow); break; case "ProduceManager.UcTreeList": ProduceManager.UcTreeList uct = ctrl as ProduceManager.UcTreeList; uct.onClosePopUp += new UcTreeList.ClosePopUp(uct_onClosePopUp); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, uct, dtShow); break; case "ExtendControl.ExtPopupTree": ExtendControl.ExtPopupTree ept = ctrl as ExtendControl.ExtPopupTree; ept.Properties.Closed += new DevExpress.XtraEditors.Controls.ClosedEventHandler(this.lookUpEdit_Properties_Closed); StaticFunctions.BoundSpicalContr(dtContr, dsFormAdt, dsFormUkyndaAdt, ept, dtShow); break; default: break; } } #endregion blInitBound = false; xtabItemInfo_SelectedPageChanged(xtabItemInfo, new DevExpress.XtraTab.TabPageChangedEventArgs(null, xtabItemInfo.SelectedTabPage)); }