使用 TFindDialog 实现 F3 查找下一个
我在表单上使用 TFindDialog 实现了搜索。一切运行良好,除了我无法找到一种方法来模仿记事本中的“F3 - 查找下一个”行为。输入搜索字符串后,按 F3 即可查找下一个实例,而无需打开搜索对话框。
问候,彼得。
I've implemented a search using the TFindDialog on my form. Everything works well except that I cannot find a way to mimic the "F3 - Find Next" behaviour as in Notepad. Once you have entered a search string, pressing F3 finds the next instance without opening the search dialog.
Regards, Pieter.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一个如何做到这一点的草图:
以及
Here's a sketch how one could do this:
and
或者,您可以尝试标准操作 TSearchFind/TSearchFindNext。不过我自己还没有尝试过,所以我不能说它们在实践中效果如何。
Alternativaly you could try the standard actions TSearchFind/TSearchFindNext. However I haven't tried them myself, so I can't say how well they work in practice.