public TextEditorControlEx() { var findForm = new FindAndReplaceForm(); editactions[Keys.Control | Keys.F] = new EditFindAction(findForm, this); editactions[Keys.Control | Keys.H] = new EditReplaceAction(findForm, this); editactions[Keys.F3] = new FindAgainAction(findForm, this); editactions[Keys.F3 | Keys.Shift] = new FindAgainReverseAction(findForm, this); editactions[Keys.Control | Keys.G] = new GoToLineNumberAction(); // Add additional Syntax highlighting providers HighlightingManager.Manager.AddSyntaxModeFileProvider(new ResourceSyntaxModeProviderEx()); TextChanged += TextChangedEventHandler; }
public EditFindAction(FindAndReplaceForm findForm, TextEditorControlEx control) : base(findForm, control) { }
public FindAgainReverseAction(FindAndReplaceForm findForm, TextEditorControlEx control) : base(findForm, control) { }
protected FindAndReplaceFormActions(FindAndReplaceForm findForm, TextEditorControlEx control) { FindForm = findForm; Control = control; }