Virtual-Mac/frmOptions.vb

62 lines
2.3 KiB
VB.net

Option Strict Off
Option Explicit On
Friend Class frmOptions
Inherits System.Windows.Forms.Form
Function SelectFolder(Optional ByRef DialogTitle As String = "", Optional ByRef IntialPath As Object = Nothing) As String
Dim InitialPath As Object
On Error GoTo errFunction
Dim objShell As Object
Dim objFolder As Object
Dim Folder As Object
objShell = CreateObject("Shell.Application")
On Error Resume Next
'UPGRADE_WARNING: Couldn't resolve default property of object objShell.BrowseForFolder. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
objFolder = objShell.BrowseForFolder(0, DialogTitle, 0, )
'UPGRADE_WARNING: Couldn't resolve default property of object objFolder.Self. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
Folder = objFolder.Self
'UPGRADE_WARNING: Couldn't resolve default property of object Folder.Path. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
SelectFolder = Folder.Path
Exit Function
'Error Handler
errFunction:
MsgBox(Err.Description, MsgBoxStyle.Critical)
SelectFolder = vbNullString
End Function
Private Sub cmdCancel_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles cmdCancel.Click
Me.Close()
End Sub
Private Sub cmdOK_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles cmdOK.Click
Me.Close()
End Sub
Private Sub BrowseFolder_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BrowseFolder.Click
FolderBrowser.ShowDialog()
DefaultMacFolder.Text = FolderBrowser.SelectedPath
End Sub
Private Sub BrowseROM_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BrowseROM.Click
BrowseOpen.Filter = "ROM File (*.rom)|*.rom|All files (*.*)|*.*"
BrowseOpen.ShowDialog()
If BrowseOpen.FileName = "" Then
ROMFile.Text = "(No selected)"
Else
ROMFile.Text = BrowseOpen.FileName
End If
End Sub
End Class