[SetUp] public void SetUp() { _nodeCollection = new JetListViewNodeCollection(null); _columnCollection = new JetListViewColumnCollection(); _selectionModel = new MultipleSelectionModel(_nodeCollection); _rowListRenderer = new RowListRenderer(_nodeCollection, _selectionModel); _rowRenderer = new MockRowRenderer(_columnCollection); _incSearcher = new IncrementalSearcher(_nodeCollection, _rowListRenderer, _selectionModel); _incSearcher.RowRenderer = _rowRenderer; }
private void mincrementalsearch_Click(object sender, EventArgs e) { if (ActiveEditor == null) return; if (_incrementalSearcher == null) { _incrementalSearcher = new IncrementalSearcher {Dock = DockStyle.Bottom}; Controls.Add(_incrementalSearcher); _incrementalSearcher.Tb = ActiveEditor.Tb; _incrementalSearcher.tbFind.Text = ActiveEditor.Tb.SelectedText; _incrementalSearcher.FocusTextBox(); _incrementalSearcher.BringToFront(); dock.BringToFront(); } else { if (_incrementalSearcher.Visible) _incrementalSearcher.Exit(); else { _incrementalSearcher.Tb = ActiveEditor.Tb; _incrementalSearcher.tbFind.Text = ActiveEditor.Tb.SelectedText; _incrementalSearcher.Visible = true; _incrementalSearcher.FocusTextBox(); } } }