void FindReplace() { //IFind AdvancedTextBox atb = fm.CurrentControl as AdvancedTextBox; if (atb != null && atb.Focused) { if (finddlg == null) { finddlg = new FindDialog(atb); ServiceHost.Window.MainForm.AddOwnedForm(finddlg); } finddlg.Show(); finddlg.Location = atb.PointToScreen(new Point(atb.Width - finddlg.Width - atb.vscroll.Width, 0)); } }