www.pudn.com > Zip.rar > Dialogs.vb


Public Class Dialogs 
 
    Public Shared Function GetOpenFileDialog(ByVal isZip As Boolean) As OpenFileDialog 
 
        Dim diag As New OpenFileDialog() 
 
        With diag 
            .AddExtension = True 
            .AutoUpgradeEnabled = True 
            .CheckFileExists = True 
            .CheckPathExists = True 
            .RestoreDirectory = True 
 
            If isZip = True Then 
                .Filter = "Zip Files (*.zip)|*.zip|All Files (*.*)|*.*" 
                .DefaultExt = ".zip" 
                .Multiselect = False 
                .Title = "Open" 
            Else 
                .Filter = "All Files (*.*)|*.*" 
                .Multiselect = True 
                .Title = "Add" 
            End If 
 
        End With 
 
        Return diag 
 
    End Function 
 
 
    Public Shared Function GetSaveFileDialog() As SaveFileDialog 
 
        Dim diag As New SaveFileDialog() 
        With diag 
            .AddExtension = True 
            .AutoUpgradeEnabled = True 
            .CheckFileExists = False 
            .CheckPathExists = True 
            .DefaultExt = ".zip" 
            .Filter = "Zip Files (*.zip)|*.zip|All Files (*.*)|*.*" 
            .OverwritePrompt = True 
            .RestoreDirectory = True 
            .Title = "New Archive" 
        End With 
 
        Return diag 
 
    End Function 
 
End Class