高手请进,文本搜索非常感谢。。 在winform里,有两个textbox1,textbox2,textbox2中有很多内容,在textbox1中输入关键字,要在textbox2中,如果有则找到相关的内容,没有就返回。谢谢了啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if text1.text.indexof("a")>0 .... string keyWord = text1.Text.Trim();string context = text2.Text;if(context.IndexOf(keyWord) > 0){ //找到...} 非常感谢上面的啊,如果有好几个都匹配的怎么办?而且最好是能找到一个 标记一个,这样就象我们的Ctrl+F这样的效果?该怎么搞? private int position = 0;private void Button1_Click(object sender, System.EventArgs e){ if ((position = text2.Text.IndexOf(text1.Text.Trim(), position)) < 0) { position = 0; MessageBox.Show ("搜索已到达文档末尾"); } else { text2.Select(position, text1.Text.Trim().Length); position += text1.Text.Trim().Length; }} 各位大哥!TreeView的问题 要跪了我!!! 求助VS2005问题 【求助】C#中字符处理的问题! 各位仁兄,如何设计美观实用的软件界面,有没有这方面的文章或技巧之类? c#怎么解析XML? 为什么我这样向数据库插入记录不行呀,高手帮忙 线程中等待长时间返回函数的控制 怎么使通过进程打开的win32程序窗口始终置顶? 关于实时检查用户的在线情况?? 请教: SqlCommandBuilder问题 为什么找不到system.drawing.design.toolboxservice这个类
string context = text2.Text;
if(context.IndexOf(keyWord) > 0)
{
//找到...
}
如果有好几个都匹配的怎么办?
而且最好是能找到一个 标记一个,这样就象我们的Ctrl+F这样的效果?
该怎么搞?
{
if ((position = text2.Text.IndexOf(text1.Text.Trim(), position)) < 0)
{
position = 0;
MessageBox.Show ("搜索已到达文档末尾");
}
else
{
text2.Select(position, text1.Text.Trim().Length);
position += text1.Text.Trim().Length;
}
}