/// <summary> /// Handle activation of the <see cref="FindReplaceDialog"/> and raise the <see cref="Form.Activated"/> event. /// </summary> /// <param name="e">Event data.</param> protected override void OnActivated(EventArgs e) { // Make dialog fully opaque Opacity = 1.0; if (_manager.EditorHasSelection()) { chkSearchSelection.Enabled = true; } else { chkSearchSelection.Enabled = false; chkSearchSelection.Checked = false; } // Clear old search range because it may be invalid _searchRange = new CharacterRange(); lblStatus.Text = string.Empty; statusStrip.Refresh(); MoveDialogAwayFromSelection(); base.OnActivated(e); }