| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1072 人关注过本帖
标题:RichtextBox控件查询问题
只看楼主 加入收藏
ak47my
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:229
专家分:0
注 册:2005-12-2
收藏
 问题点数:0 回复次数:3 
RichtextBox控件查询问题

我想查里面有没有一个数值,如果有则跳个对话框。没有就退出!!

用richtextbox.find * 吗??具体该怎么操作啊?

我是新手。这些控件老师都没说过!!!

搜索更多相关主题的帖子: RichtextBox 控件 查询 
2006-03-14 17:38
kfp_kaka
Rank: 4
等 级:贵宾
威 望:13
帖 子:353
专家分:0
注 册:2006-1-12
收藏
得分:0 

Find 方法示例

该示例是根据在 TextBox 控件中输入的一个单词,在 RichTextBox 控件中查找一个字符串。找到指定的字符串后,显示一个消息框。在消息框中给出指定单词所在行的行号。要试用此例,应在窗体上放置一个 RichTextBox 控件、一个 CommandButton 控件和一个 TextBox 控件。加载一个文件到 RichTextBox 中,并将这部分代码粘贴到窗体的通用声明部分中。然后运行此例,在 TextBox 中输入一个单词,再单击 CommandButton

Private Sub Command1_Click()
Dim FoundPos As Integer
Dim FoundLine As Integer
'
查找 TextBox 控件中指定的文本。
FoundPos = RichTextBox1.Find(Text1.Text, , , rtfWholeWord) '根据是否找到文本,显示相应的消息。

If FoundPos <> -1 Then '返回已找到文本所在行的行号。
FoundLine = RichTextBox1.GetLineFromChar(FoundPos)
MsgBox "Word found on line " & CStr(FoundLine)

Else

MsgBox "Word not found."

End If
End Sub

[此贴子已经被作者于2006-3-15 11:28:14编辑过]


爱一个人不一定要拥有她 拥有一个人就一定要好好的爱她
2006-03-15 11:27
kfp_kaka
Rank: 4
等 级:贵宾
威 望:13
帖 子:353
专家分:0
注 册:2006-1-12
收藏
得分:0 

根据给定的字符串,在 RichTextBox 控件中搜索文本。不支持命名的参数。

语法

object.Find(string, start, end, options)

Find 方法的语法包含下面部分:

部分 描述
object 必需的。对象表达式,其值是“应用于”列表中的一个对象。
string 必需的。要在控件中查找的字符串表达式
start 可选的。决定从哪儿开始搜索的整数字符索引。控件中的每一个字符都有一个可唯一标识的整数索引。控件中文本的第一个字符的索引是 0。
end 可选的。决定在哪儿结束搜索的整数字符索引。
options 可选的。用来指定一个或多个可选功能常数的和。所指定的功能如“设置值”中所述。

设置值

options 的设置值包括:

常数 描述
rtfWholeWord 2 确定匹配是基于整个单词还是单词的片段。
rtfMatchCase 4 确定匹配是否基于指定字符串与字符串文本的大小写字体一致。
rtfNoHighlight 8 确定匹配是否在 RichTextBox 控件中突出显示。

通过把它们的值或常数相加、或者用 Or 运算符使这些值相结合的形式,可使用多个选项。

说明

如果找到被搜索的文本,Find 方法将突出显示所指定的文本,同时返回突出显示的第一个字符的索引。如果所指定的文本没有找到,Find 方法则返回 -1。

HideSelection 属性是 True、且 RichTextBox 控件没有焦点时,如果所使用的 Find 方法没有 rtfNoHighlight 选项,则控件仍然突出显示所找到的文本。此后使用 Find 方法,若插入点不移动,将只搜索突出显示的文本。

Find 方法搜索行为,基于 startend 参数指定值的组合而变化。下表描述了可能的搜索行为:

开始 结束 搜索行为
指定 指定 从指定的开始位置到指定的结束位置进行搜索。
指定 忽略 在控件中,从指定的位置搜索到文本尾。
忽略 指定 从当前插入点搜索到指定的结束位置。
忽略 忽略 若选择了文本,从当前选择开始搜索;若没选择文本,则搜索控件的整个内容。


爱一个人不一定要拥有她 拥有一个人就一定要好好的爱她
2006-03-15 11:30
ak47my
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:229
专家分:0
注 册:2005-12-2
收藏
得分:0 
谢谢斑竹的解答

提问:回答: 不提问怎么回答? 提问不清楚怎么回答?
2006-03-15 11:53
快速回复:RichtextBox控件查询问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.090775 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved