怎样做到我每次打开通用对话框的时候里面的文本框里面都是空的??? 而且可以进行其他的比如恢复 保存操作???
(我的问题就是我每次打开文件对话框的时候,它会把上次操作的文件名填入到里面的文本框)
谢谢

解决方案 »

  1.   

    调用Commondialog.filename=""就可以清空文件名。
      

  2.   


    Private Sub Command1_Click()
       'CancelError 为 True。
        On Error GoTo ErrHandler
        CommonDialog1.FileName = ""  '清空默认文件名
        '设置过滤器。
        CommonDialog1.Filter = "All Files (*.*)|*.*|Text _Files (*.txt)|*.txt|Batch Files (*.bat)|*.bat"
        '指定缺省过滤器。
        CommonDialog1.FilterIndex = 2
        '显示“打开”对话框。
        CommonDialog1.ShowOpen       '这个是显示“打开”,CommonDialog1.ShowSave是显示“打开”
        '调用打开文件的过程。
            
        '……                            '具体操作
        MsgBox CommonDialog1.FileName
        ' 显示选定文件的名字
        Exit Sub
    ErrHandler:
        '用户按“取消”按钮。
         Exit Sub
    End Sub