VisualStudio中的在文件中查找的结果框的双击效果如何实现

求助VisualStudio中的在文件中查找的结果框的双击效果怎么实现
VisualStudio中的在文件中查找的结果框的双击效果如何实现
就像这样的,而且在搜索过程中也可以双击选中一条结果使整行变成深蓝色,并且在搜索过程中搜索结果的添加不会使光标移动,双击时水平滚动条不会根据光标所在位置来滚动只有当自己手动移动水平滚动条时才会动。
------解决思路----------------------
那个估计是自己写的控件。你用TextBox或RichTextBox的话,每次通过代码修改文本前,先记录下光标和滚动条位置,之后还原就行。不容易做到完美,能用的属性和方法差不多就这几个
SelectionLength
SelectionStart
AutoScrollOffset
ScrollToCaret