Skip to content

SelectFolder - cSelectFolderDialog

Opens the select folder dialog and returns the selected folder

Type: Function
Return Data Type: String

Parameters

Parameter Type Description
sTitle String Dialog Title
sInitialFolder String Initial Folder

Syntax

Function SelectFolder String sTitle String sInitialFolder Returns String

Call Example

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

Return Value

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