Click or drag to resize

CGUIIiGenFileForm Method (String, CVV, Int32, String, String, Int32, Int32)

General file Open/Save Form for Multiple/Single file selections and multiple filter capability

Namespace:  Geosoft.Desktop.GXNet
Assembly:  geosoft.desktop.gxnet (in geosoft.desktop.gxnet.dll) Version: 2024.2.0.25
Syntax
public static int IiGenFileForm(
	string title,
	CVV filt_vv,
	int filter,
	string default,
	ref string file_path,
	int type,
	int multi
)

public static int IiGenFileForm(
	string title,
	CVV filt_vv,
	int filter,
	string default,
	ref string file_path,
	int type,
	int multi
)

Parameters

title
Type: SystemString
Title of the Form
filt_vv
Type: GeoEngine.Core.GXNetCVV
INT VV of file filters to use <define>FILE_FILTER</define> The first one is default, can pass (VV) 0 for to use next parameter.
filter
Type: SystemInt32
<define>FILE_FILTER</define> (ignored if parameter above is not zero)
default
Type: SystemString
Default value
file_path
Type: SystemString
Where the file name(s) is returned
type
Type: SystemInt32
<define>FILE_FORM</define>
multi
Type: SystemInt32
Allow Multiple file selections = TRUE Single file selections = FALSE

Return Value

Type: Int32
0 - Ok 1 - Cancel
Remarks
Remember to make the string size big enough for multiple file selections. In the case of multiple selections the names will be separated by a semicolon and only the first file will contain the full path. Defined Functions The following four functions are handy defines and simply pass the appropriate parameter. iFileOpen_GUI iFileSave_GUI iMultiFileOpen_GUI iMultiFileSave_GUI
See Also