public void InitInput() { this.xtraTabControl1.TabPages.Clear(); using (MetaDataQueryServiceClient _msc = new MetaDataQueryServiceClient()) { List <MD_ConceptGroup> _cGroups = _msc.GetConceptList().ToList <MD_ConceptGroup>(); foreach (MD_ConceptGroup _group in _cGroups) { XtraTabPage _tb = this.xtraTabControl1.TabPages.Add(_group.Description); _tb.Tag = _group; SinoSZUC_SearchItem _si = new SinoSZUC_SearchItem(_group); _si.Dock = DockStyle.Fill; _tb.Controls.Add(_si); _si.BringToFront(); } } }
private void xtraTabControl1_SelectedPageChanged(object sender, TabPageChangedEventArgs e) { if (e.PrevPage == null) { return; } XtraTabPage _prePage = e.PrevPage; if (_prePage.Controls.Count < 1) { return; } SinoSZUC_SearchItem _presi = _prePage.Controls[0] as SinoSZUC_SearchItem; XtraTabPage _currentPage = e.Page; if (_currentPage.Controls.Count < 1) { return; } SinoSZUC_SearchItem _currentSi = _currentPage.Controls[0] as SinoSZUC_SearchItem; _currentSi.SearchData = _presi.SearchData; _currentSi.SearchType = _presi.SearchType; }