我这那里错了...

yqzhanglei 2003-05-02 07:41:41
Private Sub mnuopen_Click()
Dim filedata As String, mychar As String
CommonDialog1.Filter = "Text Files (*.TXT)|*.txt|All Files (*.*)|*.*"
CommonDialog1.Flags = &H4
CommonDialog1.ShowOpen
If CommonDialog1.FileName = "" Then Exit Sub
Open CommonDialog1.FileName For Input As #1
Do While Not EOF(1)
Line Input #1, mychar
filedata = filedata & mychar & Chr$(13) & Chr$(10)
Text1.Text = fildata
Loop
End Sub
目的是在文本筐里显示打开文件的内容!!!!!
在立即窗口是能显示.但在文本筐中不能显示~~~~
...全文
113 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yqzhanglei 2003-05-02
  • 打赏
  • 举报
回复
谢谢
我弄好了
落伍者 2003-05-02
  • 打赏
  • 举报
回复
Private Sub mnuopen_Click()
Dim filedata As String,strline as string , mychar As String
CommonDialog1.Filter = "Text Files (*.TXT)|*.txt|All Files (*.*)|*.*"
CommonDialog1.Flags = &H4
CommonDialog1.ShowOpen
If CommonDialog1.FileName = "" Then Exit Sub
Open CommonDialog1.FileName For Input As #1
filedata =""
Do While Not EOF(1)
Line Input #1, strline
filedata = filedata & strline & Chr$(13) & Chr$(10)

Loop
Text1.Text = fildata
End Sub
zhangxiushu 2003-05-02
  • 打赏
  • 举报
回复
把 Text1.Text = fildata
改作:Text1.Text=Text1.Text+filedata (当然进入循环之前保证 Text1.Text="")

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧