public void Initialize(DatabaseOperation databaseOperation) { InitializeDictionary(); _databaseOperation = databaseOperation; _dataViewerParametersDataViewer1 = DalTranslator.GetTraceData(); ColumnPropertiesHandler.LoadColumnWidthAndOrder(_dataViewerParametersDataViewer1, "DataViewer_TraceData"); _searchForm = new SearchTextForm(); _searchForm.Initialize(); if (ConfigHandler.UseTranslation) { _searchForm.SetTitle(Translator.GetText("searchInTextData")); } else { _searchForm.SetTitle("Search in TextData"); } filter1UserControl.ApplyEvent += Filter1UserControl_ApplyEvent; filter1UserControl.ResetEvent += Filter1UserControl_ResetEvent; filter2UserControl.ApplyEvent += Filter2UserControl_ApplyEvent; filter2UserControl.ResetEvent += Filter2UserControl_ResetEvent; textDataTextBox.SetHighlighting("SQL"); textDataTextBox.Document.HighlightingStrategy = HighlightingManager.Manager.FindHighlighter("SQL"); textDataTextBox.TextEditorProperties.Font = new Font(ConfigHandler.TextDataFontFamily, float.Parse(ConfigHandler.TextDataFontSize)); textDataTextBox.Font = new Font(ConfigHandler.TextDataFontFamily, float.Parse(ConfigHandler.TextDataFontSize)); textDataTextBox.ActiveTextAreaControl.Caret.PositionChanged += Caret_PositionChanged; _searchForm.SearchEvent += SearchForm_SearchEvent; ConfigHandler.ActiveFilters = new List <Filter>(); }
private void SearchText() { if (_project != null && _currentFile != null && _currentFile.Type == FileType.TextFile) { var form = new SearchTextForm(dockTheme); var formResult = form.ShowDialog(this); if (formResult == DialogResult.Cancel) { return; } _currentSearch = form.SearchString; var textFound = _currentFile.SearchText(_currentSearch, 0); if (!textFound) { MessageBox.Show("No se han encontrado coincidencias.", "Buscar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void textToolStripMenuItem_Click(object sender, EventArgs e) { var searchForm = new SearchTextForm(); searchForm.Show(this); }