void FlowSearchPanel_SelectionChanged(FlowScriptControl.Classes.SearchResultItem obj) { var foundForm = FlowDrawForms.FirstOrDefault(f => f.FlowDrawPanel.Guid == obj.SearchResult.Guid); if (foundForm == null) { return; } if (CurrentFlowDrawForm != foundForm) { foundForm.Activate(); } if (obj.Source == null) { foundForm.FlowDrawPanel.SelectAndFocus(obj.Comment); } else { foundForm.FlowDrawPanel.SelectAndFocus(obj.Source); } }
void flowSearchPanel1_SelectionChanged(FlowScriptControl.Classes.SearchResultItem obj) { var foundTab = Tabs.FirstOrDefault(tab => tab.FlowDrawPanel.Guid == obj.SearchResult.Guid); if (foundTab == null) { return; } if (CurrentFlowDrawTab != foundTab) { tabControl1.SelectedTab = foundTab; } if (obj.Source == null) { foundTab.FlowDrawPanel.SelectAndFocus(obj.Comment); } else { foundTab.FlowDrawPanel.SelectAndFocus(obj.Source); } }