网站开发的背景是指什么软件,电子购物网站开发公司,建材做网销哪个网站好,建设电影网站点击播放是乱页的实现效果如上图#xff0c;点击“Search”按钮#xff0c;开始从文首查找关键字“menu”#xff0c;并高亮#xff0c;再次点击“Search”按钮#xff0c;继续查找下一个。查找到文末#xff0c;自动从文首重新查找。 private int _searchIndex 0;//查找开始位置/// 点击“Search”按钮开始从文首查找关键字“menu”并高亮再次点击“Search”按钮继续查找下一个。查找到文末自动从文首重新查找。 private int _searchIndex 0;//查找开始位置/// summary/// 查找按钮/// /summary/// param namesender/param/// param namee/paramprivate void btnSearch_Click(object sender, EventArgs e){var findWord tbSearch.Text.Trim();if (string.IsNullOrEmpty(findWord) || string.IsNullOrEmpty(tbEditor.Text.Trim()) ) return;var searchResult tbEditor.Find(findWord, _searchIndex, RichTextBoxFinds.None);if (searchResult -1){if (_searchIndex 0){/* MessageBoxTimeOut* 自定义的延时自动关闭提示可以用 MessageBox提示用户*/new MessageBoxTimeOut().Show(1000, 未找到相关内容, 提示, MessageBoxButtons.OK,MessageBoxIcon.Information);}/* _searchIndex0 * 说明之前有查找结果并且已经越过最后一个查找结果位置后则自动从头开始查找。* 也可以提示用户是否从头查找。*/_searchIndex 0; }else{tbEditor.Focus();tbEditor.Select(searchResult, findWord.Length);_searchIndex searchResult findWord.Length;}}/// summary/// 查找关键字变化后重置_searchIndex/// /summary/// param namesender/param/// param namee/paramprivate void tbSearch_TextChanged(object sender, EventArgs e){_searchIndex 0;}
默认只做了向下查找功能有兴趣可以自已修改增加向上查找功能文末提示功能。