| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1294 人关注过本帖
标题:[求助]关于用VB编写MDI记事本的(打开)代码问题
只看楼主 加入收藏
huwensheng
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-10-20
收藏
 问题点数:0 回复次数:5 
[求助]关于用VB编写MDI记事本的(打开)代码问题
BQHpWbEo.rar (447.93 KB) 关于用VB编写MDI记事本的(打开)代码问题


我用VB编写MDI记事本,在打开代码出现了些问题,想了几天没法解决。现把代源码和出现的问题打包上传,希望各位老大帮看看哪里出现了问题。(有截图)。

[此贴子已经被作者于2007-10-24 16:44:17编辑过]

搜索更多相关主题的帖子: MDI 记事本 代码 编写 
2007-10-24 16:43
huwensheng
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-10-20
收藏
得分:0 
回复:(huwensheng)[求助]关于用VB编写MDI记事本的(...
各位老大帮下忙啦。我调试了一开也没有找到出错的地方。
2007-10-24 19:20
刨子头
Rank: 1
等 级:新手上路
威 望:1
帖 子:319
专家分:0
注 册:2007-9-24
收藏
得分:0 

共用对话框的作用是获得文件路径,返回值是一个包含文件路径的文件名。因此用过后要清空,或者叫刷新。

2007-10-24 19:43
huwensheng
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-10-20
收藏
得分:0 
以下是引用刨子头在2007-10-24 19:43:20的发言:

共用对话框的作用是获得文件路径,返回值是一个包含文件路径的文件名。因此用过后要清空,或者叫刷新。

老大,怎刷新?可以把改了的代码发上来吗?我才刚学习VB。不太明白。

2007-10-24 23:42
刨子头
Rank: 1
等 级:新手上路
威 望:1
帖 子:319
专家分:0
注 册:2007-9-24
收藏
得分:0 
有两个思路,其一:
Public Sub OpenFile()
Dim strFileName As String
Dim intFile As Integer
Dim strLines As String
Dim strTmp As String

'通用对话框
dlgOpen.ShowOpen
strFileName = dlgOpen.FileName

'读取文件
intFile = FreeFile
Open strFileName For Input As #intFile
Do While Not EOF(intFile)
Line Input #intFile, strTmp
strLines = strLines & vbCrLf & strTmp
Loop
Close #intFile

Dim frm As New frmNotepad

frm.Caption = Dir(strFileName)
dlgOpen.FileName=“”‘加上词句,意在清空
'记住文件名
frm.Tag = strFileName
frm.txtNotepad.Text = strLines
frm.Show
End Sub
其二:
利用dlgOpen.CancelError函数,此函数被设置成TRUE时,当任何时候选择了取消按钮时,将产生一个错误号为32755的出错信息( 是不是32755我不能确定,你可以通过调试得到)。捕捉这个错误号就可以判断是否选择了取消按钮。
2007-10-25 23:20
huwensheng
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-10-20
收藏
得分:0 
回复:(刨子头)有两个思路,其一:Public Sub OpenF...
多谢。我研究下。
2007-10-26 18:29
快速回复:[求助]关于用VB编写MDI记事本的(打开)代码问题
数据加载中...
 
   



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

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