标题:[求助]vb.net记事本的问题
只看楼主
魏莱
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-6-20
 问题点数:0 回复次数:6 
[求助]vb.net记事本的问题
我是新手学习 。我想用它做一个和windows 记事本一样的仿真记事本,在查找和替换中出现了问题,不知道如何在主窗体的菜单中弹出查找窗体?如何利用查找窗体中的查找文本在主窗体中查找?
搜索更多相关主题的帖子: 记事本 
2006-06-20 18:31
樊宇
Rank: 1
等 级:新手上路
威 望:1
帖 子:41
专家分:0
注 册:2006-3-28
得分:0 

'查找
Private Sub MenuFind_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuFind.Click
Dim FindStr As String
FindStr = InputBox("请输入要查找的内容", "查找")
FindMyText(FindStr)
End Sub

Public Function FindMyText(ByVal text As String) As Boolean
' Initialize the return value to false by default.
Dim returnValue As Boolean = False

' Ensure a search string has been specified.
If text.Length > 0 Then
' Obtain the location of the search string in richTextBox1.
Dim indexToText As Integer = richTextBox1.Find(text, RichTextBoxFinds.MatchCase)
' Determine if the text was found in richTextBox1.
If indexToText >= 0 Then
returnValue = True
End If
End If

Return returnValue
End Function

这些功能在msdn里有的,你好好看看msdn嘛


2006-06-20 19:14
魏莱
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2006-6-20
得分:0 
对不起是我说错了吗?
我是说查找和替换全部用窗体做,就像文本自带的记事本一样。
2006-06-23 09:55
猴子啊
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-4-16
得分:0 
谢谢
2006-06-27 16:41
迎风落泪
Rank: 1
等 级:新手上路
威 望:1
帖 子:200
专家分:0
注 册:2006-4-5
得分:0 
哈哈哈

[此贴子已经被作者于2006-7-1 22:17:17编辑过]


一个小混混!!!!
2006-07-01 22:05
炫舞鱼
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-5-16
得分:0 
你先再新建一个windows窗体
在记事本窗体上实力化找查窗体的名字

windows窗体名 find
在记事本的找查事件上写

dim aa as new find
find.show

这样就可以打开新窗口
查找的代码自己搞定咯

2006-07-07 08:34
NET爱好者
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-6-6
得分:0 
以下是引用樊宇在2006-6-20 19:14:39的发言:

'查找
Private Sub MenuFind_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuFind.Click
Dim FindStr As String
FindStr = InputBox("请输入要查找的内容", "查找")
FindMyText(FindStr)
End Sub

Public Function FindMyText(ByVal text As String) As Boolean
' Initialize the return value to false by default.
Dim returnValue As Boolean = False

' Ensure a search string has been specified.
If text.Length > 0 Then
' Obtain the location of the search string in richTextBox1.
Dim indexToText As Integer = richTextBox1.Find(text, RichTextBoxFinds.MatchCase)
' Determine if the text was found in richTextBox1.
If indexToText >= 0 Then
returnValue = True
End If
End If

Return returnValue
End Function

这些功能在msdn里有的,你好好看看msdn嘛

这段代码只能查找第一次出现的与text相同的文本,想查找之后出现的怎么实现啊?


写最好的程序。
2006-07-09 00:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-73650-1-1.html




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

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