一个很简单的VB小程序轻松指导下拿取100分
来源:百度知道 编辑:UC知道 时间:2024/05/04 17:22:01
关于这同一个问题,我这是第四问了,都回答了就可以拿到100分了。我现在把程序贴出来,不知道为什么RichTextBox里显示的是乱码,费了好长时间也无法找到原因,请大侠指导一下。
Private Sub Command1_Click()
RichTextBox1.FileName = Replace(Dir1.Path & "\" & File1.FileName, "\\", "\")
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub Form_Load()
Drive1.Drive = "d:\"
Dir1.Path = Drive1.Drive
File1.Path = Dir1.Path
File1.Pattern = "*.doc;*.rtf"
End Sub
Private Sub Command1_Click()
RichTextBox1.FileName = Replace(Dir1.Path & "\" & File1.FileName, "\\", "\")
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub Form_Load()
Drive1.Drive = "d:\"
Dir1.Path = Drive1.Drive
File1.Path = Dir1.Path
File1.Pattern = "*.doc;*.rtf"
End Sub
RichText无法识别word格式内容,所以读出来的就是乱码了,只能读取RTF。
应该是字符没有转换正确吧。等待高手。
RichTextBox1.LoadFile FileName,[vbFileType]
这里第2个参数 vbFileType 就是指定文本的格式,可以是0和1,
省略则是0,
0: 以RTF格式打开,
RichTextBox1.LoadFile "c:\1.rtf", 0
1: 以TXT文本格式打开
RichTextBox1.LoadFile "c:\1.txt", 1
类似方法还有 SaveFile 参数一样
RichTextBox 不能读取 .doc 文件