147
How can I replace or add an icon at runtime

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "ReplaceIcon", "gAAAABgYACEHgUJFEEAAWhUJCEJEEJggEhMCYEXjUbjkJQECj8gj8hAEjkshYEpk8kf8ClsulsvAExmcvf83js5nU7nkCeEcn8boMaocXosCB9Hn09pkzcEuoL/fE+O" +
	"kYB0gB9YhIHrddgVcr9aktZADAD8+P8CgIA==");
_ObjectCallMethod( cascadefile , "ReplaceIcon", "C:\images\favicon.ico",0);
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<img>1</img> This is an icon into the control's status bar");

146
Force hover-all feature
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(500) = -1");

145
Disable hover-all feature (Windows 11 or greater)
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(500) = 1");

144
Display a custom tooltip
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION cascadefileEvents_MouseMove(OBJECT cascadefile, INT Button, INT Shift, INT X, INT Y)
	_ObjectCallMethod( cascadefile , "ShowToolTip", "new content","","","+8","+8");
END



143
Shows the tooltip of the object moved relative to its default position
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION cascadefileEvents_MouseMove(OBJECT cascadefile, INT Button, INT Shift, INT X, INT Y)
	_ObjectCallMethod( cascadefile , "ShowToolTip", "<null>","<null>","","+8","+8");
END



142
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)

OBJECT appearance,cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ImageSize", 32);
_ObjectSetProperty( cascadefile , "DefaultItemHeight", 36);
_ObjectSetProperty( cascadefile , "HeaderHeight", _ObjectGetProperty( cascadefile , "DefaultItemHeight"));
_ObjectSetProperty( _ObjectGetProperty( cascadefile , "Font") , "Size", 16);
_ObjectSetProperty( _ObjectGetProperty( cascadefile , "ToolTipFont") , "Size", _ObjectGetProperty( _ObjectGetProperty( cascadefile , "Font") , "Size"));
_ObjectSetProperty( cascadefile , "Indent", 26);
appearance = _ObjectGetProperty( cascadefile , "VisualAppearance");
	_ObjectCallMethod( appearance , "Add", 1,"gBFLBCJwBAEHhEJAAEhABfICg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj" +
	"6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7E" +
	"MRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsOatVqjG5sYjcGC3La9cz3Pq/bpuDCbMxuaK1TrYXr1TTrcofBDldAxXRKDx" +
	"RDWVhLnYOw9i6XxzjuXprCaOoKB6EwbiCZZCGOdZYlcT4xHmbhMnwNxtn+G5bmqdZ7n4Pw/i+X5zm+dQ9g4CAFjsfAJheOI8HsDoWDWTB/lwSAQkmA5PEgRYoDyDwYFY" +
	"FoFmGCBmBqBphDgRJ0gOTIYBGRB/lyRh0iSCZbjYWJzgWDwIjYLoLmMCJGDKDJjBgWgqG6YhyhGHRzA2aJ1mCABOAiOJvhCZBJBYRoRmSCQmEqEQimkAZgg8TZnDCV4U" +
	"kmCUmBKZYJGYWoWCUUhiFMNZckNUh2GENoaGaGZmgmJhqhqZpGGIEx2GYIxSGGGJdggWJth2Z4JmYeoemeSZ2H6H4hGmQhihyTRHGYLg7CiCgmgqIpokoNoOiOaJ4jqA" +
	"ochqaZGgaCxpAoZoaiaaJqEmWIcGgShcnCJwqEqFoR3YOoFlgchflqNouiuawHmWSYqGkWZQhcatzmaOoumuSp2j6L5bBaKo0GQKRnGGCxqiyCwmkqMpsksNpOGUGI7A" +
	"0ew1G0Rxlg0PptgsZuDG2Sx2l6N5tnYNZZjUDRXDCVo5l2FoymqOpukuNpujubwLjmWY5k0ZwxkaFxYlWdp6j6b5Lnafo/nABQdg2FxcUsY5BkmXAkmeQpckwNRrkKTh" +
	"8CSHZBk4NwyC4KxxgMDwakOMZDn8GgwnGAo2C4cwthMcwmCcMoHBMHRehwTIghySYNksZwcH4HBMEsHx5hyPItiweYxnwSZEH4Mozn0fR+DMAo7EYJ50gkdZelKdNql2" +
	"UgJn0GIukwH4HicQRai2GI4mSVpNl0dZGledgNgcYpYDWUx3FsOQi5YV5anaTY3G6W53A2RxylydxFjiaxEFCCgBBAQ==");
	_ObjectCallMethod( appearance , "Add", 2,"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" +
	"gRBCCQAgQEA==");
	_ObjectCallMethod( appearance , "Add", 3,"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");
	_ObjectCallMethod( appearance , "Add", 4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" +
	"LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" +
	"UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" +
	"3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" +
	"YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" +
	"mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" +
	"oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" +
	"Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" +
	"FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==");
_ObjectSetProperty( cascadefile , "BackColorHeader", 80135878);
_ObjectSetProperty( cascadefile , "SelBackColor", 82899184);
_ObjectSetProperty( cascadefile , "SelForeColor", 65536);
_ObjectSetProperty( cascadefile , "HotBackColor", 83425528);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(70) = 16777216");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(71) = 33554432");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(72) = 50331648");
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "HasCheckBox", 1);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "");
_ObjectSetProperty( cascadefile , "Select", "C:");
_ObjectCallMethod( cascadefile , "EndUpdate");

141
ImageSize property on 16 (default) (specifies the size of control' icons/images/check-boxes/radio-buttons)

OBJECT appearance,cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ImageSize", 16);
appearance = _ObjectGetProperty( cascadefile , "VisualAppearance");
	_ObjectCallMethod( appearance , "Add", 4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" +
	"LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" +
	"UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" +
	"3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" +
	"YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" +
	"mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" +
	"oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" +
	"Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" +
	"FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==");
_ObjectSetProperty( cascadefile , "BackColorHeader", 80135878);
_ObjectSetProperty( cascadefile , "SelBackColor", 82899184);
_ObjectSetProperty( cascadefile , "SelForeColor", 65536);
_ObjectSetProperty( cascadefile , "HotBackColor", 83425528);
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "HasCheckBox", 1);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "");
_ObjectSetProperty( cascadefile , "Select", "C:");
_ObjectCallMethod( cascadefile , "EndUpdate");

140
How can I add a checkbox to each item

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( _ObjectCallMethod(cascadefile, "ExecuteTemplate", "Get(2)") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "HasCheckBox", 1);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:/");

139
How do I get the selected file/files
// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:/");

138
Is it possible to change the visual appearance of the position signs when user changes the column's position by drag and drop

OBJECT appearance,cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
appearance = _ObjectGetProperty( cascadefile , "VisualAppearance");
	_ObjectCallMethod( appearance , "Add", 1,"gBFLBCJwBAEHhEJAAEhABZEGACAADACAxRDgMQBQKAAzAJBIYhiG4cYCgMYxXDOCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADKMA4SOKIZhrE4bBhGaQRUgyI43RhHUBzV" +
	"IUcQvE6TZRHCQYHgkNIhDJIM7TPLkeSVJaTIRoKhJUogApQThTMgVRDEThkGoSa6soSoYTDBKybLrSLKagOT5YUDKUqSdKEZRpEq1YztWbaQoCUoqVRRVIWfbNd4JJa4" +
	"aDhWpYdpeeY5R7bWLgBYVVABL7LLRsSxpHxPF6RXxaeI3GKsaS8G6ic6nPQMHj7I4NS5pUa6Rh2VYNSa8AAtETRYznOw4bTMXAjNIea5bAYIIR5HIoDzVbQcCQAHL9DB" +
	"eEMIQEEISgGhMGZQmocgymoYRRCIEQ0G2HYBnEIBig4V4zCQGINnmagCECY43medZ6H2Pw/g+X5fnueh/h+R5+AKABfkMWgGgGYA4AICoCGCE5WA4CphACMgSD2IRIDI" +
	"BICmEd5YGCBpRjGBgegWIYIgWdgoGIRQsiKCZiAiJZ0gGQI4jUS4LECOAiBmDJflGfg2BSY4Al4OhGkOCJ2DgFJjGGfgqgiH5Ch4RhGkqOQmEOEpkFkHQYhJRYyESAok" +
	"GKHhIhKIxJEmf4VGUeRGFmF5iBkchPhYJQ5GoYIZg6Ug6GoFYmkmNhuhulRGHKGoImefh0BUZ4JmYeoemeSZ2H6HQmgoBgXDqXwUAQgI=");
	_ObjectCallMethod( appearance , "Add", 2,"CP:1 0 -36 0 0");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(182) = 33554432");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 0);
_ObjectSetProperty( cascadefile , "Mode", 1);
_ObjectCallMethod( cascadefile , "EndUpdate");

137
How can I specify my favorites folders

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{450d8fba-ad25-11d0-98a8-0800361b1103}|::{018D5C66-4533-4307-9B53-224DE2ED1FE6}|::{20D04FE0-3AEA-1069-A2D8-08002B30309D}|::{F" +
	"02C1A0D-BE21-4350-88B0-7367FC96EF3C}");
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");

136
How can I add the "My Documents"

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{450d8fba-ad25-11d0-98a8-0800361b1103}>");

135
How can I add the Printers and Faxes

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{2227a280-3aea-1069-a2de-08002b30309d}>");

134
How can I add the "Recycle Bin" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{645FF040-5081-101B-9F08-00AA002F954E}>");

133
How can I add the "Documents" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{450D8FBA-AD25-11D0-98A8-0800361B1103}>");

132
How can I add the Network folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}>");

131
How can I add the My Computer

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{20D04FE0-3AEA-1069-A2D8-08002B30309D}>");

130
How can I add the My Network Places folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{208D2C60-3AEA-1069-A2D7-08002B30309D}>");

129
How can I add the Desktop folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{00021400-0000-0000-C000-000000000046}>");

128
How can I create my own favorites folders

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{450d8fba-ad25-11d0-98a8-0800361b1103}|C:\Temp><b>My Projects</b>|");
_ObjectSetProperty( cascadefile , "Select", "C:\Temp");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");

127
How can change the explore from folder (sample 2)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\>");
_ObjectSetProperty( cascadefile , "Layout", "Expand0 = ^"C:\^";SelectMode0 = 0");

126
How can change the explore from folder (sample 1)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\");

125
Is it possible to include more system drives as root folders (sample 2)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\>SYSTEM <off 4><b>1|D:\>SYSTEM <off 4><b>2|E:\>SYSTEM <off 4><b>3");

124
Is it possible to include more system drives as root folders (sample 1)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|D:\|E:\");

123
How can I include a system drive as a root folder, instead lists its content

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\>");
_ObjectSetProperty( cascadefile , "Layout", "Expand0 = ^"C:\^";SelectMode0 = 0");

122
How can I add the Desktop as a root folder (sample 3, rename, new display name, root)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}><sha ;;0>This <b>PC</b>");

121
How can I add the Desktop as a root folder (sample 2)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}>");

120
How can I add the Desktop as a root folder (sample 1)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", ">");
_ObjectSetProperty( cascadefile , "Select", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
_ObjectSetProperty( cascadefile , "SelectMode", 1);

119
How can I browse the "Public" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{4336a54d-038b-4685-ab02-99bb52d3fb8b}>");

118
How can I browse the "Libraries" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{031E4825-7B94-4dc3-B131-E946B44C8DD5}>");

117
How can I browse the "HomeGroup" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}>");

116
How can I browse the "Games" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{ED228FDF-9EA8-4870-83b1-96b02CFE0D52}>");

115
How can I browse the "OneDrive" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{018D5C66-4533-4307-9B53-224DE2ED1FE6}>");

114
How can I browse the "Recycle Bin" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{645FF040-5081-101B-9F08-00AA002F954E}");

113
How can I browse the "Documents" folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{450D8FBA-AD25-11D0-98A8-0800361B1103}");

112
How can I browse the Network folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}");

111
How can I browse the My Computer

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");

110
How can I browse the My Network Places folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{208D2C60-3AEA-1069-A2D7-08002B30309D}");

109
How can I browse the Desktop folder

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{00021400-0000-0000-C000-000000000046}");

108
How can I select multiple files

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "Select", "C:\\r\nD:\\r\nE:\");

107
How can I select a single file

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "Select", "C:\");

106
Can I change the folder being explored

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\Program Files");

105
How can I turn on the Thumbnail mode

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "Select", "C:\");
_ObjectSetProperty( cascadefile , "SelectMode", 2);

104
How to turn off the Auto-Update feature
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "AutoUpdate", 0);

103
I can not make a column larger, by resizing its header, as it splits the control's header only. What can I do

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnAutoResize", 0);
_ObjectSetProperty( cascadefile , "StatusBarVisible", 0);
_ObjectSetProperty( cascadefile , "Mode", 1);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");

102
How can hide the column's header

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");

101
How can hide the Modified, Size and Type columns

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");

100
How can I hide the +/- buttons, so I can show just plain lists, no children

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "ExpandFolders", 0);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");

99
A small rectangle is shown around the item that has the focus. Can I hide that
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ShowFocusRect", 0);

98
How can I get ride of the hot selection color
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HotBackColor", -1);
_ObjectSetProperty( cascadefile , "HotForeColor", -1);
_ObjectCallMethod( cascadefile , "EndUpdate");

97
How can I change the control's selection color (sample 3)

OBJECT appearance,cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
appearance = _ObjectGetProperty( cascadefile , "VisualAppearance");
	_ObjectCallMethod( appearance , "Add", 2,"XP:Button 1 2");
	_ObjectCallMethod( appearance , "Add", 1,"CP:2 -1 0 1 0");
	_ObjectCallMethod( appearance , "Add", 4,"XP:Button 1 1");
	_ObjectCallMethod( appearance , "Add", 3,"CP:4 -1 0 1 0");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 2);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ExpandFolders", 0);
_ObjectSetProperty( cascadefile , "SelBackColor", 16777216);
_ObjectSetProperty( cascadefile , "SelForeColor", 0);
_ObjectSetProperty( cascadefile , "HotBackColor", 50331648);
_ObjectSetProperty( cascadefile , "HotForeColor", 0);
_ObjectCallMethod( cascadefile , "EndUpdate");

96
How can I change the control's selection color (sample 2)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectCallMethod( _ObjectGetProperty( cascadefile , "VisualAppearance") , "Add", 1,"gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASV" +
	"AceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69" +
	"JbwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFo" +
	"iC8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFY" +
	"FoFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJl" +
	"EkRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDyd" +
	"w8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi" +
	"0CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 2);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "SelBackColor", 31514848);
_ObjectSetProperty( cascadefile , "SelForeColor", 0);
_ObjectCallMethod( cascadefile , "EndUpdate");

95
How can I change the control's selection color (sample 1)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 2);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "SelBackColor", 0);
_ObjectSetProperty( cascadefile , "SelForeColor", 16777215);
_ObjectCallMethod( cascadefile , "EndUpdate");

94
How can I select the entire item, rather that name only

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Select", "c:\|d:\|e:\");
_ObjectSetProperty( cascadefile , "SelectMode", 1);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectCallMethod( cascadefile , "EndUpdate");

93
Is it possible to show the selection with a different color, when the control loses the focus

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HideSelection", 0);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(166) = 14737632");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(167) = 4210752");
_ObjectSetProperty( cascadefile , "Select", "c:\|d:\|e:\");
_ObjectSetProperty( cascadefile , "SelectMode", 1);
_ObjectCallMethod( cascadefile , "EndUpdate");

92
The selection is still shown when the control loses the focus. Is it possible to hide it
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "HideSelection", -1);

91
How can I enable single-selection
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "SingleSel", -1);

90
Predefined Keywords of ShowContextMenu property

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	_ObjectSetProperty( cascadefile , "ExecuteContextMenu", 0);
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "ScrollPartVisible(0,65536) = True");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "ScrollPartVisible(1,65536) = True");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "ScrollPartVisible(2,65536) = True");
_ObjectSetProperty( cascadefile , "ScrollWidth", 4);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(276) = 15790320");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(260) = 8421504");
_ObjectSetProperty( cascadefile , "ScrollHeight", 4);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(404) = Background(276)");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(388) = Background(260)");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(511) = Background(276)");
_ObjectCallMethod( cascadefile , "EndUpdate");
_ObjectSetProperty( cascadefile , "AllowSplitView", 2);
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "`menu(` + menu + `)` + `,filecount=` + filecount + `,fileattr=` + hex(fileattr) + `,filename=` + filename + `,fileparsename=` +" +
	" fileparsename + `,filefullname=` + filefullname + `,[sep]` + `,vlevels=` + vlevels + `,vlevel=` + vlevel + `,hlevels=` + hlevel" +
	"s + `,hlevel=` + hlevel + `,view=` + view + `,[sep]` + `,selectmode=` + selectmode");
_ObjectSetProperty( cascadefile , "SplitViewHeight", "256,256");
_ObjectSetProperty( cascadefile , "Layout", "Select1=^"C:\^"");
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");

89
How can I display the identifiers of the control's context menu (debug)

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "`[debug]` + menu");

88
How can I copy/execute command a file/folder (selection)
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "Select", "c:\Temp");
_ObjectCallMethod( cascadefile , "ExecuteContextCommand", "<selection>",-1,"Copy");
_ObjectCallMethod( cascadefile , "EndUpdate");

87
How can I copy a file/folder (absolute name)
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectCallMethod( cascadefile , "ExecuteContextCommand", "c:\Temp",-1,"Copy");
_ObjectCallMethod( cascadefile , "EndUpdate");

86
How can I copy a file/folder (relative name)
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectCallMethod( cascadefile , "ExecuteContextCommand", "Temp",-1,"Copy");
_ObjectCallMethod( cascadefile , "EndUpdate");

85
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "filecount = 0 ? `Exit[id=1000]` : ( ( ( filecount = 1 ) ? `^"` + filename + `^"` : `multiple selection` ) + `[dis],[sep],` + me" +
	"nu)");

84
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "filecount > 1 ? `multiple selection[dis]` : menu");

83
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "filecount > 1 ? `multiple selection[dis]` : menu");

82
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "menu replace `Delete` with `Delete[dis]`");

81
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "menu replace `&Delete` with ``");

80
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "`Popup(Item 1[id=1001],Item 2[id=1002],Item 3[id=1003]),` + menu + `,Exit[id=1000]`");

79
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "filecount = 0 ? `Popup(Item 1[id=1001],Item 2[id=1002],Item 3[id=1003]),[sep],Exit[def][id=1000]` : menu");

78
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "Popup(Item 1[id=1001],Item 2[id=1002],Item 3[id=1003]),[sep],Exit[def][id=1000]");

77
ShowContextMenu usage
// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
	Message( "no context menu is generated, so nothing is displayed" );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "``");

76
How can I add new items to the default file's context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
	_ObjectSetProperty( cascadefile , "ShowContextMenu", _ObjectCallMethod( cascadefile , "FormatABC", "B = 20 ? ( `My First Popup[def](A,B,C),[sep],`+ value + `,[sep],My Last Popup[def](A,B,C)` ) : value",_ObjectGetProperty( cascadefile , "ShowContextMenu"),Operation));
	Message( "Execute" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);

75
Is it possible to display the item's identifiers in the file's context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
	_ObjectSetProperty( cascadefile , "ShowContextMenu", _ObjectCallMethod( cascadefile , "FormatABC", "B = 20 ? (`[debug]`+ value) : value ",_ObjectGetProperty( cascadefile , "ShowContextMenu"),Operation));
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);

74
How can I remove the Delete command from the file's context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
	_ObjectSetProperty( cascadefile , "ShowContextMenu", _ObjectCallMethod( cascadefile , "FormatABC", "value replace `&Delete` with ``",_ObjectGetProperty( cascadefile , "ShowContextMenu")));
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);

73
How can I provide my own context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
	_ObjectSetProperty( cascadefile , "ShowContextMenu", "Item 1[id=1][def],Item 2[id=2],[sep][id=3],Popup[id=4](Item 3[id=5],Item 4[id=6])");
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);

72
Is it possible to prevent executing a specific command from the object's context menu
// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
	Message( "ExecuteContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
	_ObjectSetProperty( cascadefile , "ExecuteContextMenu", 0);
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);

71
How can I disable the Delete command from the object's context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "Operation" );
	Message( Operation );
	Message( "ContextMenu" );
	Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
	_ObjectSetProperty( cascadefile , "ShowContextMenu", _ObjectCallMethod( cascadefile , "FormatABC", "value replace `&Delete` with `&Delete[dis]`",_ObjectGetProperty( cascadefile , "ShowContextMenu")));
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);

70
How can I turn off, disable the control's context menu
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "AllowContextMenu", 0);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);

69
How can I decode the Layout property

OBJECT cascadefile,createobject("exontrol.print");

cascadefile =  ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "AllowSplitView", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\");
_ObjectSetProperty( cascadefile , "SplitViewHeight", "256,256");
sLayout = _ObjectGetProperty( cascadefile , "Layout");
Message( "Encoded:" );
Message( sLayout );
createobject("exontrol.print") = CreateObject("Exontrol.Print");
	_ObjectCallMethod(cascadefile, "TemplatePut", "Dim creObj,sLayout")
	_ObjectCallMethod(cascadefile, "TemplatePut", createobject("exontrol.print"))
	_ObjectCallMethod(cascadefile, "TemplatePut", sLayout)
	Message( "Decoded: " );
	Message( _ObjectCallMethod(cascadefile, "ExecuteTemplate", "creObj.Decode64TextW(sLayout)") );

68
Is there any property I could use, so I can save the control's state, so I can restore once my application is re-started
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
sLayout = _ObjectGetProperty( cascadefile , "Layout");
Message( "Save" );
Message( sLayout );
_ObjectSetProperty( cascadefile , "Select", "C:\");
_ObjectSetProperty( cascadefile , "Layout", sLayout);

67
Turn on the backcolor alternate feature

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "BackColorAlternate", 15790320);
_ObjectSetProperty( cascadefile , "ForeColorAlternate", 2631720);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows\System32");
_ObjectCallMethod( cascadefile , "EndUpdate");

66
Display HTML in the control's status bar

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows\System32");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "Current: <b><%0%>");
_ObjectCallMethod( cascadefile , "EndUpdate");

65
Display relative name into the control's status bar

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%3%>");
_ObjectCallMethod( cascadefile , "EndUpdate");

64
Display parsed name into the control's status bar

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%2%> >");
_ObjectCallMethod( cascadefile , "EndUpdate");

63
Display name into the control's status bar (default)

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%1%> >");
_ObjectCallMethod( cascadefile , "EndUpdate");

62
Display full path into the control's status bar

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%0%>");
_ObjectCallMethod( cascadefile , "EndUpdate");

61
Removes the extra > shown at the end of the status label

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(174) = 65536");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(169) = 16777215");
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%1%>");
_ObjectCallMethod( cascadefile , "EndUpdate");

60
Just wondering if I can show the status on the bottom side of the control

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarVisible", 1);
_ObjectCallMethod( cascadefile , "EndUpdate");

59
How can I hide the control's status
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 0);
_ObjectCallMethod( cascadefile , "EndUpdate");

58
I've noticed that if I use a second view, the selected path in the first view, ensures that fits the control's client are as soon as the user resizes the panels. Is it possible to prevent that
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Mode", 3);
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "AllowSplitView", 2);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows\System32");
_ObjectSetProperty( cascadefile , "SplitViewHeight", "256");
_ObjectCallMethod( cascadefile , "EndUpdate");

57
I've noticed the control splits the control in 4 parts, and displays each view, the question I have is it possible to have that changed, for instance 3 ( sample 2 )
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows\System32");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");

56
I've noticed the control splits the control in 4 parts, and displays each view, the question I have is it possible to have that changed, for instance 3 ( sample 1 )
OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows\System32");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");

55
I am trying to use your control as a file-view, but without any generated thumbnail. Is this possible

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewEndChanging: " );
	Message( Operation );
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewStartChanging: " );
	Message( Operation );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Mode", 1027);
_ObjectSetProperty( cascadefile , "Layout", "Select0 = ^"c:\|d:\^"");
_ObjectCallMethod( cascadefile , "EndUpdate");

54
How can I prevent resizing the cascade columns, once the user resizes the entire control
// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewEndChanging: " );
	Message( Operation );
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewStartChanging: " );
	Message( Operation );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectSetProperty( cascadefile , "Mode", 3);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");

53
Is it possible to disable resizing the cascade columns

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewEndChanging: " );
	Message( Operation );
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewStartChanging: " );
	Message( Operation );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectSetProperty( cascadefile , "Mode", 771);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");

52
SplitFixCascadeMode Mode

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewEndChanging: " );
	Message( Operation );
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewStartChanging: " );
	Message( Operation );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Mode", 3);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectCallMethod( cascadefile , "EndUpdate");

51
FixCascadeMode Mode

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewEndChanging: " );
	Message( Operation );
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewStartChanging: " );
	Message( Operation );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "DefColumnWidth", 128);
_ObjectSetProperty( cascadefile , "Mode", 0);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");

50
SplitEqualCascadeMode Mode

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewEndChanging: " );
	Message( Operation );
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewStartChanging: " );
	Message( Operation );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Mode", 2);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectCallMethod( cascadefile , "EndUpdate");

49
Default Mode

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewEndChanging: " );
	Message( Operation );
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewStartChanging: " );
	Message( Operation );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");

48
SingleCascadeMode ( folder view mode )

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewEndChanging: " );
	Message( Operation );
	Message( _ObjectGetProperty( cascadefile , "Select") );
END

// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
	Message( "ViewStartChanging: " );
	Message( Operation );
END

OBJECT cascadefile;

cascadefile =  ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 0);
_ObjectSetProperty( cascadefile , "Mode", 1);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");