ShellBrowser .NET Components

Changelog

What is New in ShellBrowser .NET?

Version 7.0

  • Setup: The component for managing the installation key has been renewed. Therefore, all customers need new installation keys for V7, which are available through our customer area.
  • ShellControlConnector: You can now restrict folder access for all controls linked with a ShellControlConnector instance using the new "FolderChanging" event. The event is called before the path is changed for any of the controls linked with the ShellControlConnector instance and setting the "e.Cancel" parameter will abort the path change.      
  • ShellBrowser, ShellListView, ShellTreeView: Using the new “ReadOnly” property, the components now don’t allow the folder contents to be changed., i.e., no items can be added, removed or renamed. This affects keyboard commands, the context menu and Drag-and-Drop.       
  • ShellAddressBar: The new "ReadOnly" property now prevents entering a path in the edit view of the AddressBar. 
  • ShellListView: Introduced a new “LoadItem” event. It is called in Details and Tile View, when the subitems of an item have been loaded. 
  • ShellBrowser, ShellListView, ShellTreeView: Images assigned in a ContextMenuStrip are now displayed at runtime, when this menu is used as custom context menu that is being added to the shell’s item context menu. In prior versions, these images were missing.
  • ShellListView, ShellTreeView: There is a new “ShellContextMenuCommand.GoUp”, that is reported in the BeforeShellCommand event when the user goes to the parent folder.            
  • FileList, ShellListView: The size of icons in within view "Tile" has been increased to conform with Windows Explorer.
  • ShellListView: When the ShellListView cannot show a folder because it either doesn’t exist or access rights are missing, it will now call the new “NavigationFailed” event for custom actions to take in this case.
  • ShellTreeView: Using the “CompactRoots” property, you can now control whether extra space will be added between root nodes or not.

Bugs

  • ItemIDList, SearchEdit, ShellHistoryToolBar: Going to the parent folder when the ShellList displays search results via the ShellHistoryToolBar or by pressing Alt+Up or Backspace, now displays the search scope, where the current search has been started, not the Desktop folder.
  • ShellHistoryToolBar: A painting issue of the parent directory button has been fixed.      
  • SearchEdit: The search could possibly return too many, seemingly unexpected results. This has been corrected. 
  • ShellAddressBar: An UnauthorizedAccessException that might have occurred when clicking into the AddressBar is now prevented.
  • ShellListView: Files containing a "." in their filename were not renamed correctly when file extensions were hidden from the view as the suffix was misinterpreted as file extension. This has been corrected.
  • ShellListView: The error message the ShellListView displays when trying to navigate to a non-existing folder has been corrected. Note, that the “ShowErrorMessages” property of the ShellListView needs to be set to true for the error message to be displayed.
  • FileList:  A bug, where a path separator might have been missing in the "File" parameter of the “SearchFileMatches” event, has been fixed.

4 September 2023