SelectFolder - cSelectFolderDialog

Opens the select folder dialog and returns the selected folder

Type: Function

Return Data Type: String

Parameters: String sTitle String sInitialFolder

ParameterDescription
sTitleDialog Title
sInitialFolderInitial Folder


Return Value

The user-selected folder (if any) or "" if the dialog was cancelled.


Syntax
Function SelectFolder String sTitle String sInitialFolder Returns String

Call: Get SelectFolder sTitle sInitialFolder to StringVariable


Description

SelectFolder opens the select folder dialog and returns the user-selected folder.

Sample

This sample shows how to retrieve a user-selected folder from a cSelectFolderDialog. The dialog's initial location is set to "C:\".

Use cSelectFolderDialog.pkg

Object oSelectFolderDialog is a cSelectFolderDialog
End_Object

Object oSelectFolderButton is a Button
    Set Location to 4 187
    Set Label to 'Select a Folder'

    Procedure OnClick
        String sFolder
        Get SelectFolder of oSelectFolderDialog "Choose Folder" "C:\" to sFolder

        // was a folder selected?
        If (sFolder <> "") Send Info_Box sFolder
        Else Send Info_Box "No Folder Selected"
    End_Procedure

End_Object