c#:在聚焦另一个表单时显示文本框中的文本选择

c#: showing the selection of text in a textbox while another form is focused

我正在实现一个查找和替换对话框;有一个 Windows 主窗体,其中有一个文本框和另一个 Windows 窗体(查找和替换对话框);到现在为止一切正常,除了当我单击我的查找按钮时它确实找到了 select 文本框中的文本但是要看到 selection 我必须激活(聚焦)父 window.

如何在父 window 中显示 selection 而不会失去子 window 的焦点?

当焦点在子对话框上时:

将焦点设置到父对象后 window:

将文本框 HideSelection 属性 更改为 false。

你可以在这里看到: https://msdn.microsoft.com/en-us/library/system.windows.forms.textboxbase.hideselection(v=vs.100).aspx