我想要用.net实现记事本里面的查找功能

我想要用.net实现记事本里面的查找功能,但是当我输入查找内容后,点击查找下一个时,记事本里面并没有选中而是,等我关掉查找框之后再在文本框里面选中,怎样实现和记事本里面那... 我想要用.net实现记事本里面的查找功能,但是当我输入查找内容后,点击查找下一个时,记事本里面并没有选中而是,等我关掉查找框之后再在文本框里面选中,怎样实现和记事本里面那样同步的啊。还有,如果,我再次点击之后,又会new 一个查找框,如何避免。 展开
 我来答
lphuangdanli
2011-09-17 · TA获得超过119个赞
知道答主
回答量:75
采纳率:0%
帮助的人:66.7万
展开全部
没看到你的代码,所以不敢断定~

一、关闭查找框才出现,可能是线程的问题,感觉上最好New 个线程来做查找。
二、开新窗口,看下你的按钮事件,这里肯定要么实例化、要New新线程....

我以前做个一个,感觉还可以,不知道和你的是否一样。
逻辑是这样的:
前期省略(什么读文本啊、显示文本框什么的)

点菜单-查找,弹出对话框(我用的是Show)

点击对话框输入上开始,验证输入(查找详细代码卸载一个类里边的,类里边我将事件设置好代理)

回窗体,实例化类,静态绑定事件

然后执行事件
隔岸观火的鱼
2011-09-17 · TA获得超过651个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:352万
展开全部
不用使用模式对话框, 显示查找窗体的时候不要使用 showDialog() 使用Show()

这样到时候你可以隐藏窗口,而不是关闭窗口,这样就可以避免不停的实例化查找对话框了
追问
我是用的show额。记事本上有个查找按钮,我的一直点就会一直new出查找框,额,真正的记事本就不会那样,只是把焦点转到刚才第一个new 的查找框,不会重复的弹出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式