ShellHistoryToolStrip Class |
The ShellHistoryToolstrip menu provides a convenient way to navigate just like you would do using the explorer.
Simply drop the ShellHistoryToolStrip on a ToolStrip container and connect it to a
ShellControlConnector, off you go!
Customize your forward and back button in the properties editor like you would do with any other button in your project.
You can easily add more ToolStripItems to the menu if you desire.
Inheritance Hierarchy Namespace: Jam.ShellAssembly: ShellBrowser (in ShellBrowser.dll) Version: 7.2
Syntaxpublic class ShellHistoryToolStrip : ToolStrip,
IShellControl, IShellControlConnectorTarget, ISupportInitialize, ISupportInitializeNotification
Public Class ShellHistoryToolStrip
Inherits ToolStrip
Implements IShellControl, IShellControlConnectorTarget, ISupportInitialize, ISupportInitializeNotification
public ref class ShellHistoryToolStrip : public ToolStrip,
IShellControl, IShellControlConnectorTarget, ISupportInitialize, ISupportInitializeNotification
type ShellHistoryToolStrip =
class
inherit ToolStrip
interface IShellControl
interface IShellControlConnectorTarget
interface ISupportInitialize
interface ISupportInitializeNotification
endThe ShellHistoryToolStrip type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | HistoryBackButton |
This property allows you to access the forward button of the ShellHistoryToolStrip,
it may be customized as needed.
However its dropdown items change each time a FolderChanged event occurs in the
ShellControlConnector this component is connected to.
|
 | HistoryForwardButton |
This property allows you to access the forward button of the ShellHistoryToolStrip, it may be customized as needed.
However its dropdown items change each time a FolderChanged event occurs in the
ShellControlConnector this component is connected to.
|
 | HistoryMaxLength |
Set the maximum length of the displayed history list.
This List is obtained from the registered ShellControlConnector.
|
 | IsInitialized |
Returns true if the control has been initialized (the designer generated code was executed)
|
 | ShellControlConnector |
Connects this control to a ShellControlConnector component, which allows to synchronize several shell controls.
|
 | Version |
The current version of the ShellBrowser.
|
Top
Methods| | Name | Description |
|---|
 | BeginInit |
Signals the object that initialization is starting.
|
 | EndInit |
Signals the object that initialization is complete.
|
 | FolderChanged(ItemIdList) |
If this method gets called from the ShellControlConnector, the history drop down combobox
is being updated to reflect the new folder history.
|
 | FolderChanged(Object, EventArgs) |
This method gets called on the FolderChanged event of the ShellControlConnector
|
 | FullRefresh |
IShellControl interface implementation, empty for the ShellHistoryToolStrip.
Calling this method has not effect.
|
 | GoUp |
IShellControl interface implementation, empty for the ShellHistoryToolStrip.
Calling this method has not effect.
|
 | Refresh(RefreshLevel) |
IShellControl interface implementation, empty for the ShellHistoryToolStrip. Calling this
method has not effect.
|
 | Refresh(RefreshLevel, ItemIdList) |
IShellControl interface implementation, empty for the ShellHistoryToolStrip. Calling this
method has not effect.
|
 | SelectedFileChange |
IShellControl interface implementation, empty for the ShellHistoryToolStrip.
Calling this method has not effect.
|
 | SmartRefresh |
IShellControl interface implementation, empty for the ShellHistoryToolStrip.
Calling this method has not effect.
|
Top
Events| | Name | Description |
|---|
 | Initialized |
Occurs if the designer generated code has finished executing
|
Top
Extension Methods
See Also