用VB做了一个类似记事本的程序
但第一次点击读取时出来的总是这个样子的只有第二次才会出现文件格式怎么才能做到第一次就有文件格式?这是相关代码PrivateSubCommand2_Click()Commo...
但第一次点击读取时 出来的总是这个样子的
只有第二次才会出现文件格式
怎么才能做到 第一次就有文件格式?
这是相关代码
Private Sub Command2_Click()CommonDialog1.ShowOpenCommonDialog1.Filter = "文本文件|*.txt"If CommonDialog1.FileName <> "" Then Open CommonDialog1.FileName For Input As #1 Text1.Text = StrConv(InputB(LOF(1), 1), vbUnicode) Close #1 MsgBox "已经读取", vbInformation, "提示"End If End Sub 展开
只有第二次才会出现文件格式
怎么才能做到 第一次就有文件格式?
这是相关代码
Private Sub Command2_Click()CommonDialog1.ShowOpenCommonDialog1.Filter = "文本文件|*.txt"If CommonDialog1.FileName <> "" Then Open CommonDialog1.FileName For Input As #1 Text1.Text = StrConv(InputB(LOF(1), 1), vbUnicode) Close #1 MsgBox "已经读取", vbInformation, "提示"End If End Sub 展开
2个回答
展开全部
你没过滤就打开了,然后再过滤,所以才会有这个小问题,改下顺序就OK了:
Private Sub Command2_Click()
CommonDialog1.Filter = "文本文件|*.txt" '先定义过滤
CommonDialog1.ShowOpen '打开
If CommonDialog1.FileName <> "" Then
Open CommonDialog1.FileName For Input As #1
Text1.Text = StrConv(InputB(LOF(1), 1), vbUnicode)
Close #1
MsgBox "已经读取", vbInformation, "提示"
End If
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询