
Commercial



Shareware

|
|

Constructors:
FXP()
Initializes a new instance of the File Explorer class.
FXP(string folder)
Initializes a new instance of the File Explorer class and display folder content.
Objects:
enum IconType
Type of icon.
Unknown
A built-in folder or file icon will be displayed.
Generic
A generic folder or file (regarding extension) icon will be displayed.
Specific
The specific folder or file icon will be displayed.
enum SortType
Sort Type.
Name
Alphabetical sort based on folder or file name.
Size
Numerical sort based on folder or file size.
Type
Alphabetical sort based on folder or file type.
Date
Numerical sort base on folder or file last modification date.
enum SortOrder
Order Type.
Ascending
Ascending.
Descending
Descending.
class Item
Folder or File information class.
string Path
Gets the path to the folder or file.
FileAttributes Attributes
Gets the attributes of the folder or file.
bool IsFolder
Gets a value indicating whether the item is a folder.
bool IsFile
Gets a value indicating whether the item is a file.
bool IsShortcut
Gets a value indicating whether the item is a shortcut.
bool IsRoot
Gets a value indicating whether the item is a root drive.
DirectoryInfo DirectoryInfo
Gets the DirectoryInfo class for the folder. null if the item is not a folder.
FileInfo FileInfo
Gets the FileInfo class for the file. null if the item is not a file.
FileInfo ShortcutInfo
Gets the FileInfo class for the shortcut. null if the item is not a shortcut.
Properties:
string LicenseName
Gets or sets the license name of the control.
string LicenseKey
Gets or sets the license key of the control.
IconType FolderIconType
Gets or sets the type of folder icon to retrieve.
IconType FileIconType
Gets or sets the type of file icon to retrieve.
bool DefaultFolderType
Gets or sets a value indicating if the folder type should be retrieved.
bool DefaultFileType
Gets or sets a value indicating if the file type should be retrieved.
bool AutoResizeColumns
Gets or sets a value indicating if the list name column should follow the list resize.
bool ShowLocation
Gets or sets a value indicating if the location is visible or hidden.
bool ShowTree
Gets or sets a value indicating if the tree is visible or hidden.
bool ShowList
Gets or sets a value indicating if the list is visible or hidden.
bool ShowStatusBar
Gets or sets a value indicating if the status bar is visible or hidden.
bool ShowToolTip
Gets or sets a value indicating if the tooltip is visible or hidden in the list.
bool ShowFolders
Gets or sets a value indicating if folders are shown.
bool ShowFiles
Gets or sets a value indicating if files are shown.
bool ShowHidden
Gets or sets a value indicating if hidden folders and files are shown.
bool ShowIcons
Gets or sets a value indicating if folders and files icons are shown.
bool ShowSpecialFolderShortcuts
Gets or sets a value indicating if shortcuts to special folders are shown.
View View
Gets or sets how folders and files are displayed in the list.
int TreeWidth
Gets or sets the width of the tree.
int ListSizeWidth
Gets or sets the width of the list size column.
int ListTypeWidth
Gets or sets the width of the list type column.
int ListDateWidth
Gets or sets the width of the list date column.
bool FullRowSelect
Gets or sets a value indicating whether clicking a folder or file in the list selects all the details.
bool AllowOpen
Gets or sets a value indicating if the user is allowed to open folders and files.
bool AllowDrag
Gets or sets a value indicating if the user is allowed to drag folders and files.
bool AllowDrop
Gets or sets a value indicating if the user is allowed to drop folders and files.
bool AllowCopyPaste
Gets or sets a value indicating if the user is allowed to copy/paste folders and files.
bool AllowDelete
Gets or sets a value indicating if the user is allowed to delete folders and files.
bool AllowCreateShortcut
Gets or sets a value indicating if the user is allowed to create shortcuts.
bool AllowRename
Gets or sets a value indicating if the user is allowed to rename folders and files.
bool AllowProperties
Gets or sets a value indicating if the user is allowed to see folders and files properties.
bool AllowChangeFolder
Gets or sets a value indicating if the user is allowed to change folder.
bool AllowNewFolder
Gets or sets a value indicating if the user is allowed to create new folders.
bool AllowModifyMask
Gets or sets a value indicating if the user is allowed to modify folder or file mask.
bool AsyncIconFinder
Gets or sets a value indicating if the icon finder will run in synchronous or asynchronous mode.
bool MultiSelect
Gets or sets a value indicating whether multiple folders and files can be selected in the list.
bool Scrollable
Gets or sets a value indicating whether a scroll bar is added to the tree and list when there is not enough room to display all the items.
SortType SortingType
Gets or sets the sorting type of folders and files in the list.
SortOrder SortingOrder
Gets or sets the sorting order of folders and files in the list.
string FolderMask
Gets or sets the folder mask filter in the tree and list.
string FileMask
Gets or sets the file mask filter in the list.
bool CheckForSubfolders
Gets or sets a value indicating whether or not only folders with sub folders can be expanded in the tree.
string Folder
Gets or sets the curent folder path.
Color BackColor
Gets or sets the background color of the location, tree and list.
Color ForeColor
Gets or sets the foreground color of the location, tree and list.
BorderStyle BorderStyle
Gets or sets the border style of the tree and list.
bool ShowLines
Gets or sets a value indicating whether lines are drawn between folders in the tree.
bool ShowPlusMinus
Gets or sets a value indicating whether plus-sign (+) and minus-sign (-) buttons are shown next to folders that contain sub folders in the tree.
bool ShowRootLines
Gets or sets a value indicating whether lines are drawn between drives in the tree.
bool HotTracking
Gets or sets a value indicating whether a folder takes on the appearance of a hyperlink as the mouse pointer passes over it in the tree.
bool CheckBoxes
Gets or sets a value indicating whether check boxes are displayed next to folders in the tree.
bool AutoCheckFolders
Gets or sets a value indicating whether checking or unchecking a folder changes sub folders or parent folders check states in the tree.
bool DefaultTreeContextMenu
Gets or sets a value indicating whether the default contextmenu should be displayed or merged in the tree.
bool DefaultListContextMenu
Gets or sets a value indicating whether the default contextmenu should be displayed or merged in the list.
ContextMenu TreeContextMenu
Gets or sets the shortcut menu associated with the tree.
ContextMenu ListContextMenu
Gets or sets the shortcut menu associated with the list.
string Version
Gets the version number of the control.
string Information
Gets the information of the control.
string InvalidFileChars
Gets or sets the list of invalid characters for folder and file names.
Methods:
void Dispose()
Clean up any resources being used.
void FocusLocation()
Sets input focus to the location.
void FocusTree()
Sets input focus to the tree.
void FocusList()
Sets input focus to the list.
void RefreshLocation()
Refresh location.
void RefreshTree()
Refresh tree.
void RefreshList()
Refresh list.
void RefreshStatusBar()
Refresh status bar.
bool ChangeFolder(string path)
Change current folder.
bool ChangeFolderUp()
Move one folder up.
Item [] GetSelectedListItems()
Get the selected items in the list.
Item GetSelectedTreeItem()
Get the selected item in the tree.
Item [] GetCheckedTreeItems()
Get the checked items in the tree.
void AddFolderShortcuts(string [] names, string [] paths)
Add shortcuts to folders in the tree and location.
void AddFolderShortcut(string name, string path)
Add a shortcuts to a folder in the tree and location.
void RemoveFolderShortcuts(string [] names)
Remove shortcuts to folders in the tree and location.
void RemoveFolderShortcut(string name)
Remove a shortcut to a folder in the tree and location.
Item GetItemAt(int x, int y)
Retrieves the item at the point with the specified coordinates.
Item GetItemAt(Point pt)
Retrieves the item at the point with the specified coordinates.
About()
Displays the About box of the control.
Events:
VerifyItem
Occurs when an item is about to be displayed in the list or tree.
BeforeFolderChange
Occurs before the folder is changed.
AfterFolderChange
Occurs after the folder is changed.
SelectedListItemsChanged
Occurs when the selected items in the list change.
BeforeItemExpand
Occurs before an item is expanded in the tree.
AfterItemExpand
Occurs after an item is expanded in the tree.
BeforeItemCollapse
Occurs before an item is collapsed in the tree.
AfterItemCollapse
Occurs after an item is collapsed in the tree.
BeforeItemCheck
Occurs before an item is checked in the tree.
AfterItemCheck
Occurs after an item is checked in the tree.
ItemActivate
Occurs when an item is activated in the list.
BeforeItemSelect
Occurs before an item is selected in the tree.
AfterItemSelect
Occurs after an item is selected in the tree.
MouseDown
Occurs when the mouse pointer is over the control and a mouse button is pressed.
MouseUp
Occurs when the mouse pointer is over the control and a mouse button is released.
KeyDown
Occurs when a key is pressed while the control has focus.
KeyUp
Occurs when a key is released while the control has focus.
KeyPress
Occurs when a key is pressed while the control has focus.
|
|

|