ShellObjects 2008 ( .Net edition, ActiveX edition )

*supports VS 2008*  *supports x64*    part of Shell MegaPack

* New v2008 Features Much New Functionality and Improvements to ShellAppBar and Other Components, Two brand New Components - ShellFileOperation and SystemIdleTimer, New Properties, Methods and Events, and Much More!!

   Download Trial          Buy Now  

ShellObjects is a brand new set of controls which add to the shell functionality given by FolderView, FileView and ShComboBox

  • ShellAppBar : Convert your forms to Quick Launch-like appbars - with complete autohide and drag-docking functionality and multi-monitor support.
  • Wizard : Quickly create a 'wizard' style navigable user interface consisting of multiple pages/steps.
  • ShellPopupNotification : Display multiple MSN/Office2003 style popups with slide and fade animations and complete customization and behavior control.
  • Resizer : Add automatic resizing and resolution independence to your forms in a single step.
  • TaskDialog : Display the new Vista 'task dialog' style message boxes from your applications.
  • SystemHotKey : Define and listen to system wide hotkeys.
  • SingleInstanceComponent : Get notified when a second instance of your application is started and optionally prevent it from running.
  • ShellNotifyIcon : Add system tray icons with support for XP balloon style infotips, animated icons and automatic context menus.
  • TaskScheduler : Control the Windows Task Scheduler service and create, delete and modify tasks.
  • ShellFileOperation : Perform copy, move, delete and rename operations on multiple files/folders with progress dialog and sub-folder support.
  • SystemIdleTimer : Get notified when the system goes idle for a certain time and when it exits the idle state.
  • ShellLink : Create and manipulate shortcut (*.lnk) files from your applications.
  • UrlLink : Create and manipulate internet shortcut (*.url) files from your applications.

Features


ShellAppBar

  • Quickly and easily convert your forms into application desktop toolbars - simply place the component on your form and you are done!
  • Dock appbars to any screen edge or leave them undocked.
  • Complete support for animated autohide functionality when appbar is not in user.
  • Support for appbar resizing when docked.
  • Complete support for drag-docking of appbars.
  • Support for multi-monitor configurations.
    View Screenshots

ShellPopupNotification

  • Displays multiple popups in MSN or Office2003 style with complete customization of appearance.
  • Multiple popups are automatically arranged on the screen and the arrangement origin and direction can be customized.
  • Popups can be displayed using slide, fade or a combination of slide-fade animation with complete customization of animation properties and various slide styles.
  • Popups can also be shown at programmer-defined locations on the screen.
  • Popups can have a close button and an options button with the ability to automatically show a contextmenu when the options button is clicked
  • Popups can be dragged around in Office2003 style by the gripper bar.
  • A simple yet comprehensive API consisting of properties, methods and events allows complete customization and advanced control over the behavior.
    View Screenshots

Wizard

Powerful design-time features :

  • Create Welcome pages with a ready to use 'Welcome Page' template.
  • Create Inner pages with page headers.
  • Create a Finish page.
  • Create the above three types of pages using designer verbs (right-clicking on the control) or using the "Page Manager" dialog.
  • Complete support for designing the UI of each page just like you would design a form.
  • Easily navigate between wizard pages at design time using easily accessible links or the "Page Manager" dialog.
  • Easily reorder pages within the wizard using the "Page Manager" dialog.
  • Easily delete pages from the wizard using designer verbs or simply hitting the 'Delete' key.
    View Screenshots

Runtime features :

  • Supports automatic back/forward page navigation.
  • Automatically enables/disables and shows/hides Back, Next, Finish, Cancel & Help buttons depending on the position of the current page in the wizard and whether the page is a Welcome, Inner or Finish page.
  • Support for page headers with a bold caption, a description and a header image.
  • Buttons can be enabled/disabled or shown/hidden on a per-page basis.
  • Powerful customization allows dynamic alteration of page flow using wizard-level and page-level events.
  • Atomically fills the host form using DockStyle.Fill.
  • Supports an always visible Finish button in addition to the Next button.
  • Support disabling of buttons and display of a wait cursor during page changes if page changing is a time-consuming process.
  • Support custom painting of the wizard.

Resizer

  • Simply adding the Resizer component to a form adds automatic sizing and resolution independence to the form.
  • Resizing behavior of individual controls can be customizing and controlled at design-time or runtime.
  • Automatically saves/restores the size and position of the host form during form load/unload.
  • Automatically resizes the host form if the display resolution changes or if it is different from the design-time display resolution.
    View Screenshots

TaskDialog

  • Full support for the new Vista task dialogs.
  • Comprehensive task dialog features and functionality exposed via a simple set of methods, properties and events.
  • Supports all task dialog features including progress bars, buttons, radio buttons, expando buttons and more.
    View Screenshots

SystemHotKey

  • Define system wide hotkeys which are listened for even when your application is not the active application.
  • Full design-time support allows easy definition of the hotkey at design time.
  • Hotkey can be enabled/disabled.

SingleInstanceComponent

  • Just 1-line of code in the Main method allows your application to get notified when another instance of the same application is started.
  • Support for passing of custom data such as command-line parameters from the new instance to the previous instance.
  • The new instance can be optionally prevented from running.

TaskScheduler

  • Total control of the Windows Task Scheduler service
  • Create, modify or delete tasks on local and remote computers.
  • Add or delete a variety of triggers (event triggers, date/time triggers) from tasks.
  • Simple yet powerful API for easy access to all features of the Task Scheduler.

ShellNotifyIcon

  • Displays icons in the shell tray notification area.
  • Supports animation with complete control over the animation properties.
  • Supports multiple icons  - a different icon can be shown at different times depending on the state of your application.
  • Automatically display a context menu when the icon is clicked or right-clicked.
  • Supports balloon style infotips when the icon is added to the system tray.
  • Displays a tooltip when the mouse moves over the icon.
  • A simple yet comprehensive API consisting of properties, methods and events allows complete customization and advanced control over the behavior.
    View Screenshots

ShellFileOperation

  • Easily perform copy, move, delete and rename operations on files/folders using the same API that is used by the OS.
  • Full support for sub-folders/files (fully recursive operations).
  • Operate on multiple files/folders at once.
  • Shows progress dialog while operation is in progress.
  • Asks for confirmations from user.

SystemIdleTimer

  • Notifies when the system has been idle (no keyboard or mouse input) for a developer-defined interval.
  • Notifies when the system resumes activity after exiting the idle state.

ShellLink

  • Allows applications to read, modify and create new shortcut/ shellinks (*.lnk files) through a simple set of properties and methods.

UrlLink

  • Allows applications to read, modify and create new internet shortcuts (*.url files) through a simple set of properties and methods.

Easy To Deploy

The control has no additional dependencies and is extremely easy to deploy with your application. The .Net Edition is 100% pure .Net written in C#. The ActiveX edition is written in pure C++ and has no external runtime library dependencies .

 

International Language Translations Available

Fully supports Unicode and translations in various languages such as Italian, German, Polish and Norwegian are available.


Comprehensive documentation

Comes with comprehensive and easy-to-understand documentation.


Numerous samples

Comes with many samples in various programming languages which demonstrate much of the basic and advanced features and functionality of ShellObjects.


No runtime fees or royalties

No runtime fees or royalties are involved when you distribute our controls with your applications.

 

Support and Upgrade Subscription

The Support and Upgrade Subscription entitles you to free upgrades to all minor and major version updates and get prompt technical support on priority basis.

 

Reviewed By Industry & Media

Our products have received rave reviews from renowned developers and prestigious developer magazines.

 

Focus On Quality And Customer Requirements

Apart from our own research and development, the product is also shaped by customer feedback and requirements. Our product is used in real world settings requiring industrial strength quality and rock solid performance.

 

Trusted By Organizations Round The World

The product is used by organizations large and small from all over the globe including Siemens, BP, Blizzard, Winzip and many others.


Ordering information

   Download Trial          Buy Now  

All controls available separately as well as a part of Shell MegaPack. Order Shell MegaPack and save US $137 over the price of the controls purchased separately.