Example #1
0
    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);
                }
            }
        }
Example #3
0
        private void textToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var searchForm = new SearchTextForm();

            searchForm.Show(this);
        }