找VB高手!!!
来源:百度知道 编辑:UC知道 时间:2024/06/14 04:08:57
然后在上面实验的“菜单1”的子菜单“清除”前添加一个“查找”菜单命令,并与“清除”菜单命令之间有一条分隔线,单击“查找”菜单命令,显示查找对话框,当在文本框内输入内容时,可在主窗体的文本框内查找指定的内容。
一时性起,干脆编了个文本编辑器,除你说的功能外,还加了保存、打开等功能,好累~
代码如下:(注释:通用对话框的名称我改成了"cmdgl1")
Dim openFlag As Integer, newFlag As Integer, fz As String
Private Sub Form_Load()
openFlag = 0
newFlag = 1
End Sub
Private Sub mnuCopy_Click()
fz = Text1.SelText
End Sub
Private Sub mnuCut_Click()
fz = Text1.SelText
Text1.SelText = ""
End Sub
Private Sub mnuExit_Click()
End
End Sub
Private Sub mnuFind_Click()
Dim a As String
a = InputBox("请输入要查找的字符串:", "")
If a <> "" Then
For i = 1 To Len(Text1.Text) - Len(a)
b = Mid(Text1.Text, i, Len(a))
If b = a Then
Text1.SelStart = i
Text1.SelText = i
Next i
End If
End Sub
Private Sub mnuFont_Click()
cmdgl1.Flags = cdlCFBoth
cmdgl1.ShowFont
Text1.FontBold = cmdgl1.FontBold
Text1.FontSize = cmdgl1.FontSize