ToolStripItem Members
.NET Framework 3.0
Represents the abstract base class that manages events and layout for all the elements that a ToolStrip or ToolStripDropDown can contain.
The following tables list the members exposed by the ToolStripItem type.
| Name | Description | |
|---|---|---|
| ToolStripItem | Overloaded. Initializes a new instance of the ToolStripItem class. |
(see also
Protected Properties
)
Top
| Name | Description | |
|---|---|---|
| AccessibilityObject | Gets the AccessibleObject assigned to the control. |
| AccessibleDefaultActionDescription | Gets or sets the default action description of the control for use by accessibility client applications. |
| AccessibleDescription | Gets or sets the description that will be reported to accessibility client applications. |
| AccessibleName | Gets or sets the name of the control for use by accessibility client applications. |
| AccessibleRole | Gets or sets the accessible role of the control, which specifies the type of user interface element of the control. |
| Alignment | Gets or sets a value indicating whether the item aligns towards the beginning or end of the ToolStrip. |
| AllowDrop | Gets or sets a value indicating whether drag-and-drop and item reordering are handled through events that you implement. |
| Anchor | Gets or sets the edges of the container to which a ToolStripItem is bound and determines how a ToolStripItem is resized with its parent. |
| AutoSize | Gets or sets a value indicating whether the item is automatically sized. |
| AutoToolTip | Gets or sets a value indicating whether to use the Text property or the ToolTipText property for the ToolStripItem ToolTip. |
| Available | Gets or sets a value indicating whether the ToolStripItem should be placed on a ToolStrip. |
| BackColor | Gets or sets the background color for the item. |
| BackgroundImage | |
| BackgroundImageLayout | Gets or sets the background image layout used for the ToolStripItem. |
| Bounds | Gets the size and location of the item. |
| CanSelect | Gets a value indicating whether the item can be selected. |
| Container | Gets the IContainer that contains the Component.(inherited from Component) |
| ContentRectangle | Gets the area where content, such as text and icons, can be placed within a ToolStripItem without overwriting background borders. |
| DisplayStyle | Gets or sets whether text and images are displayed on a ToolStripItem. |
| Dock | Gets or sets which ToolStripItem borders are docked to its parent control and determines how a ToolStripItem is resized with its parent. |
| DoubleClickEnabled | Gets or sets a value indicating whether the ToolStripItem can be activated by double-clicking the mouse. |
| Enabled | Gets or sets a value indicating whether the parent control of the ToolStripItem is enabled. |
| Font | Gets or sets the font of the text displayed by the item. |
| ForeColor | Gets or sets the foreground color of the item. |
| Height | Gets or sets the height, in pixels, of a ToolStripItem. |
| Image | Gets or sets the image that is displayed on a ToolStripItem. |
| ImageAlign | Gets or sets the alignment of the image on a ToolStripItem. |
| ImageIndex | Gets or sets the index value of the image that is displayed on the item. |
| ImageKey | Gets or sets the key accessor for the image in the ImageList that is displayed on a ToolStripItem. |
| ImageScaling | Gets or sets a value indicating whether an image on a ToolStripItem is automatically resized to fit in a container. |
| ImageTransparentColor | Gets or sets the color to treat as transparent in a ToolStripItem image. |
| IsDisposed | Gets a value indicating whether the object has been disposed of. |
| IsOnDropDown | Gets a value indicating whether the container of the current Control is a ToolStripDropDown. |
| IsOnOverflow | Gets a value indicating whether the Placement property is set to Overflow. |
| Margin | Gets or sets the space between the item and adjacent items. |
| MergeAction | Gets or sets how child menus are merged with parent menus. |
| MergeIndex | Gets or sets the position of a merged item within the current ToolStrip. |
| Name | Gets or sets the name of the item. |
| Overflow | Gets or sets whether the item is attached to the ToolStrip or ToolStripOverflowButton or can float between the two. |
| Owner | Gets or sets the owner of this item. |
| OwnerItem | Gets the parent ToolStripItem of this ToolStripItem. |
| Padding | Gets or sets the internal spacing, in pixels, between the item's contents and its edges. |
| Placement | Gets the current layout of the item. |
| Pressed | Gets a value indicating whether the state of the item is pressed. |
| RightToLeft | Gets or sets a value indicating whether items are to be placed from right to left and text is to be written from right to left. |
| RightToLeftAutoMirrorImage | Mirrors automatically the ToolStripItem image when the RightToLeft property is set to Yes. |
| Selected | Gets a value indicating whether the item is selected. |
| Site | Gets or sets the ISite of the Component.(inherited from Component) |
| Size | Gets or sets the size of the item. |
| Tag | Gets or sets the object that contains data about the item. |
| Text | Gets or sets the text that is to be displayed on the item. |
| TextAlign | Gets or sets the alignment of the text on a ToolStripLabel. |
| TextDirection | Gets the orientation of text used on a ToolStripItem. |
| TextImageRelation | Gets or sets the position of ToolStripItem text and image relative to each other. |
| ToolTipText | Gets or sets the text that appears as a ToolTip for a control. |
| Visible | Gets or sets a value indicating whether the item is displayed. |
| Width | Gets or sets the width in pixels of a ToolStripItem. |
| Name | Description | |
|---|---|---|
| CanRaiseEvents | Gets a value indicating whether the component can raise an event.(inherited from Component) |
| DefaultAutoToolTip | Gets a value indicating whether to display the ToolTip that is defined as the default. |
| DefaultDisplayStyle | Gets a value indicating what is displayed on the ToolStripItem. |
| DefaultMargin | Gets the default margin of an item. |
| DefaultPadding | Gets the internal spacing characteristics of the item. |
| DefaultSize | Gets the default size of the item. |
| DesignMode | Gets a value that indicates whether the Component is currently in design mode.(inherited from Component) |
| DismissWhenClicked | Gets a value indicating whether items on a ToolStripDropDown are hidden after they are clicked. |
| Events | Gets the list of event handlers that are attached to this Component.(inherited from Component) |
| Parent | Gets or sets the parent container of the ToolStripItem. |
| ShowKeyboardCues | Gets a value indicating whether to show or hide shortcut keys. |
(see also
Protected Methods
)
Top
| Name | Description | |
|---|---|---|
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (inherited from MarshalByRefObject) |
| Dispose | Overloaded. |
| DoDragDrop | Begins a drag-and-drop operation. |
| Equals | Overloaded. Determines whether two Object instances are equal. (inherited from Object) |
| GetCurrentParent | Retrieves the ToolStrip that is the container of the current ToolStripItem. |
| GetHashCode | Serves as a hash function for a particular type. (inherited from Object) |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (inherited from MarshalByRefObject) |
| GetPreferredSize | Retrieves the size of a rectangular area into which a control can be fit. |
| GetType | Gets the Type of the current instance. (inherited from Object) |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (inherited from MarshalByRefObject) |
| Invalidate | Overloaded. Invalidates some or all of the surface of the ToolStripItem and causes it to be redrawn. |
| PerformClick | Activates the ToolStripItem when it is clicked with the mouse. |
| ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object) |
| ResetBackColor | This method is not relevant to this class. |
| ResetDisplayStyle | This method is not relevant to this class. |
| ResetFont | This method is not relevant to this class. |
| ResetForeColor | This method is not relevant to this class. |
| ResetImage | This method is not relevant to this class. |
| ResetMargin | This method is not relevant to this class. |
| ResetPadding | This method is not relevant to this class. |
| ResetRightToLeft | This method is not relevant to this class. |
| ResetTextDirection | This method is not relevant to this class. |
| Select | Selects the item. |
| ToString | Overridden. |
| Name | Description | |
|---|---|---|
| CreateAccessibilityInstance | Creates a new accessibility object for the ToolStripItem. |
| Dispose | Overloaded. Overridden. |
| Finalize | Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection. (inherited from Component) |
| GetService | Returns an object that represents a service provided by the Component or by its Container. (inherited from Component) |
| IsInputChar | Determines whether a character is an input character that the item recognizes. |
| IsInputKey | Determines whether the specified key is a regular input key or a special key that requires preprocessing. |
| MemberwiseClone | Overloaded. (inherited from MarshalByRefObject) |
| OnAvailableChanged | Raises the AvailableChanged event. |
| OnBackColorChanged | Raises the BackColorChanged event. |
| OnBoundsChanged | Occurs when the Bounds property changes. |
| OnClick | Raises the Click event. |
| OnDisplayStyleChanged | Raises the DisplayStyleChanged event. |
| OnDoubleClick | Raises the DoubleClick event. |
| OnDragDrop | Raises the DragDrop event. |
| OnDragEnter | Raises the DragEnter event. |
| OnDragLeave | Raises the DragLeave event. |
| OnDragOver | Raises the DragOver event. |
| OnEnabledChanged | Raises the EnabledChanged event. |
| OnFontChanged | Raises the FontChanged event. |
| OnForeColorChanged | Raises the ForeColorChanged event. |
| OnGiveFeedback | Raises the GiveFeedback event. |
| OnLayout | Raises the Layout event. |
| OnLocationChanged | Raises the LocationChanged event. |
| OnMouseDown | Raises the MouseDown event. |
| OnMouseEnter | Raises the MouseEnter event. |
| OnMouseHover | Raises the MouseHover event. |
| OnMouseLeave | Raises the MouseLeave event. |
| OnMouseMove | Raises the MouseMove event. |
| OnMouseUp | Raises the MouseUp event. |
| OnOwnerChanged | Raises the OwnerChanged event. |
| OnOwnerFontChanged | Raises the FontChanged event when the Font property has changed on the parent of the ToolStripItem. |
| OnPaint | Raises the Paint event. |
| OnParentBackColorChanged | Raises the BackColorChanged event. |
| OnParentChanged | Raises the ParentChanged event. |
| OnParentEnabledChanged | Raises the EnabledChanged event when the Enabled property value of the item's container changes. |
| OnParentForeColorChanged | Raises the ForeColorChanged event. |
| OnParentRightToLeftChanged | Raises the RightToLeftChanged event. |
| OnQueryContinueDrag | Raises the QueryContinueDrag event. |
| OnRightToLeftChanged | Raises the RightToLeftChanged event. |
| OnTextChanged | Raises the TextChanged event. |
| OnVisibleChanged | Raises the VisibleChanged event. |
| ProcessCmdKey | |
| ProcessDialogKey | |
| ProcessMnemonic | |
| SetBounds | Sets the size and location of the item. |
| SetVisibleCore | Sets the ToolStripItem to the specified visible state. |
| Name | Description | |
|---|---|---|
| AvailableChanged | Occurs when the value of the Available property changes. |
| BackColorChanged | Occurs when the value of the BackColor property changes. |
| Click | Occurs when the ToolStripItem is clicked. |
| DisplayStyleChanged | Occurs when the DisplayStyle has changed. |
| Disposed | Occurs when the component is disposed by a call to the Dispose method. (inherited from Component) |
| DoubleClick | Occurs when the item is double-clicked with the mouse. |
| DragDrop | Occurs when the user drags an item and the user releases the mouse button, indicating that the item should be dropped into this item. |
| DragEnter | Occurs when the user drags an item into the client area of this item. |
| DragLeave | Occurs when the user drags an item and the mouse pointer is no longer over the client area of this item. |
| DragOver | Occurs when the user drags an item over the client area of this item. |
| EnabledChanged | Occurs when the Enabled property value has changed. |
| ForeColorChanged | Occurs when the ForeColor property value changes. |
| GiveFeedback | Occurs during a drag operation. |
| LocationChanged | Occurs when the location of a ToolStripItem is updated. |
| MouseDown | Occurs when the mouse pointer is over the item and a mouse button is pressed. |
| MouseEnter | Occurs when the mouse pointer enters the item. |
| MouseHover | Occurs when the mouse pointer hovers over the item. |
| MouseLeave | Occurs when the mouse pointer leaves the item. |
| MouseMove | Occurs when the mouse pointer is moved over the item. |
| MouseUp | Occurs when the mouse pointer is over the item and a mouse button is released. |
| OwnerChanged | Occurs when the Owner property changes. |
| Paint | Occurs when the item is redrawn. |
| QueryAccessibilityHelp | Occurs when an accessibility client application invokes help for the ToolStripItem. |
| QueryContinueDrag | Occurs during a drag-and-drop operation and allows the drag source to determine whether the drag-and-drop operation should be canceled. |
| RightToLeftChanged | Occurs when the RightToLeft property value changes. |
| TextChanged | Occurs when the value of the Text property changes. |
| VisibleChanged | Occurs when the value of the Visible property changes. |
Reference
ToolStripItem ClassSystem.Windows.Forms Namespace
ToolStrip
ToolStripButton
ToolStripLabel
ToolStripSeparator
ToolStripControlHost
ToolStripComboBox
ToolStripTextBox
ToolStripDropDownItem
ToolStripMenuItem
ToolStripSplitButton
ToolStripDropDownButton
Other Resources
ToolStrip Control (Windows Forms)ToolStrip Sample