C# Class System.Windows.Forms.ToolStripItem

Inheritance: System.ComponentModel.Component, IDropTarget, IComponent, IDisposable
Show file Open project: Clancey/MonoMac.Windows.Form Class Usage Examples

Private Properties

Property Type Description
AlignInRectangle System.Drawing.Rectangle
BeginAnimation void
CalculateAutoSize void
CalculatePreferredSize System.Drawing.Size
CalculateTextAndImageRectangles void
CalculateTextAndImageRectangles void
Dismiss void
DoDragDrop DragDropEffects
FireEvent void
GetHorizontalAlignment HorizontalAlignment
GetImageSize System.Drawing.Size
GetToolTip string
GetTopLevelToolStrip ToolStrip
HandleClick void
IDropTarget void
IDropTarget void
LayoutTextBeforeOrAfterImage void
OnAnimateImage void
OnBackColorChanged void
OnDisplayStyleChanged void
OnDragDrop void
OnDragEnter void
OnDragLeave void
OnDragOver void
OnFontChanged void
OnForeColorChanged void
OnGiveFeedback void
OnOwnerFontChanged void
OnPaintInternal void
OnParentBackColorChanged void
OnParentForeColorChanged void
OnParentRightToLeftChanged void
OnQueryContinueDrag void
OnTextChanged void
OnUIASelectionChanged void
ResetBackColor void
ResetDisplayStyle void
ResetFont void
ResetForeColor void
ResetImage void
ResetMargin void
ResetPadding void
ResetRightToLeft void
ResetTextDirection void
SetPlacement void
StopAnimation void
UpdateAnimatedImage void

Public Methods

Method Description
GetCurrentParent ( ) : ToolStrip
GetPreferredSize ( Size constrainingSize ) : Size
Invalidate ( ) : void
Invalidate ( Rectangle r ) : void
PerformClick ( ) : void
Select ( ) : void
ToString ( ) : string

Protected Methods

Method Description
Dispose ( bool disposing ) : void
IsInputChar ( char charCode ) : bool
IsInputKey ( Keys keyData ) : bool
OnAvailableChanged ( EventArgs e ) : void
OnBoundsChanged ( ) : void
OnClick ( EventArgs e ) : void
OnDoubleClick ( EventArgs e ) : void
OnEnabledChanged ( EventArgs e ) : void
OnLayout ( LayoutEventArgs e ) : void
OnLocationChanged ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseHover ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs mea ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnOwnerChanged ( EventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnParentChanged ( ToolStrip oldParent, ToolStrip newParent ) : void
OnParentEnabledChanged ( EventArgs e ) : void
OnRightToLeftChanged ( EventArgs e ) : void
OnVisibleChanged ( EventArgs e ) : void
ProcessCmdKey ( Message &m, Keys keyData ) : bool
ProcessDialogKey ( Keys keyData ) : bool
ProcessMnemonic ( char charCode ) : bool
SetBounds ( Rectangle bounds ) : void
SetVisibleCore ( bool visible ) : void
ToolStripItem ( ) : System
ToolStripItem ( string text, Image image, EventHandler onClick ) : System
ToolStripItem ( string text, Image image, EventHandler onClick, string name ) : System.Drawing

Private Methods

Method Description
AlignInRectangle ( Rectangle outer, Size inner, ContentAlignment align ) : Rectangle
BeginAnimation ( ) : void
CalculateAutoSize ( ) : void
CalculatePreferredSize ( Size constrainingSize ) : Size
CalculateTextAndImageRectangles ( Rectangle &text_rect, Rectangle &image_rect ) : void
CalculateTextAndImageRectangles ( Rectangle contentRectangle, Rectangle &text_rect, Rectangle &image_rect ) : void
Dismiss ( ToolStripDropDownCloseReason reason ) : void
DoDragDrop ( Object data, DragDropEffects allowedEffects ) : DragDropEffects
FireEvent ( EventArgs e, ToolStripItemEventType met ) : void
GetHorizontalAlignment ( ContentAlignment align ) : HorizontalAlignment
GetImageSize ( ) : Size
GetToolTip ( ) : string
GetTopLevelToolStrip ( ) : ToolStrip
HandleClick ( int mouse_clicks, EventArgs e ) : void
IDropTarget ( DragEventArgs dragEvent ) : void
IDropTarget ( EventArgs e ) : void
LayoutTextBeforeOrAfterImage ( Rectangle totalArea, bool textFirst, Size textSize, Size imageSize, ContentAlignment textAlign, ContentAlignment imageAlign, Rectangle &textRect, Rectangle &imageRect ) : void
OnAnimateImage ( object sender, EventArgs e ) : void
OnBackColorChanged ( EventArgs e ) : void
OnDisplayStyleChanged ( EventArgs e ) : void
OnDragDrop ( DragEventArgs dragEvent ) : void
OnDragEnter ( DragEventArgs dragEvent ) : void
OnDragLeave ( EventArgs e ) : void
OnDragOver ( DragEventArgs dragEvent ) : void
OnFontChanged ( EventArgs e ) : void
OnForeColorChanged ( EventArgs e ) : void
OnGiveFeedback ( GiveFeedbackEventArgs giveFeedbackEvent ) : void
OnOwnerFontChanged ( EventArgs e ) : void
OnPaintInternal ( PaintEventArgs e ) : void
OnParentBackColorChanged ( EventArgs e ) : void
OnParentForeColorChanged ( EventArgs e ) : void
OnParentRightToLeftChanged ( EventArgs e ) : void
OnQueryContinueDrag ( QueryContinueDragEventArgs queryContinueDragEvent ) : void
OnTextChanged ( EventArgs e ) : void
OnUIASelectionChanged ( ) : void
ResetBackColor ( ) : void
ResetDisplayStyle ( ) : void
ResetFont ( ) : void
ResetForeColor ( ) : void
ResetImage ( ) : void
ResetMargin ( ) : void
ResetPadding ( ) : void
ResetRightToLeft ( ) : void
ResetTextDirection ( ) : void
SetPlacement ( ToolStripItemPlacement placement ) : void
StopAnimation ( ) : void
UpdateAnimatedImage ( object sender, EventArgs e ) : void

Method Details

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetCurrentParent() public method

public GetCurrentParent ( ) : ToolStrip
return ToolStrip

GetPreferredSize() public method

public GetPreferredSize ( Size constrainingSize ) : Size
constrainingSize System.Drawing.Size
return System.Drawing.Size

Invalidate() public method

public Invalidate ( ) : void
return void

Invalidate() public method

public Invalidate ( Rectangle r ) : void
r System.Drawing.Rectangle
return void

IsInputChar() protected method

protected IsInputChar ( char charCode ) : bool
charCode char
return bool

IsInputKey() protected method

protected IsInputKey ( Keys keyData ) : bool
keyData Keys
return bool

OnAvailableChanged() protected method

protected OnAvailableChanged ( EventArgs e ) : void
e EventArgs
return void

OnBoundsChanged() protected method

protected OnBoundsChanged ( ) : void
return void

OnClick() protected method

protected OnClick ( EventArgs e ) : void
e EventArgs
return void

OnDoubleClick() protected method

protected OnDoubleClick ( EventArgs e ) : void
e EventArgs
return void

OnEnabledChanged() protected method

protected OnEnabledChanged ( EventArgs e ) : void
e EventArgs
return void

OnLayout() protected method

protected OnLayout ( LayoutEventArgs e ) : void
e LayoutEventArgs
return void

OnLocationChanged() protected method

protected OnLocationChanged ( EventArgs e ) : void
e EventArgs
return void

OnMouseDown() protected method

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnMouseEnter() protected method

protected OnMouseEnter ( EventArgs e ) : void
e EventArgs
return void

OnMouseHover() protected method

protected OnMouseHover ( EventArgs e ) : void
e EventArgs
return void

OnMouseLeave() protected method

protected OnMouseLeave ( EventArgs e ) : void
e EventArgs
return void

OnMouseMove() protected method

protected OnMouseMove ( MouseEventArgs mea ) : void
mea MouseEventArgs
return void

OnMouseUp() protected method

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
return void

OnOwnerChanged() protected method

protected OnOwnerChanged ( EventArgs e ) : void
e EventArgs
return void

OnPaint() protected method

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
return void

OnParentChanged() protected method

protected OnParentChanged ( ToolStrip oldParent, ToolStrip newParent ) : void
oldParent ToolStrip
newParent ToolStrip
return void

OnParentEnabledChanged() protected method

protected OnParentEnabledChanged ( EventArgs e ) : void
e EventArgs
return void

OnRightToLeftChanged() protected method

protected OnRightToLeftChanged ( EventArgs e ) : void
e EventArgs
return void

OnVisibleChanged() protected method

protected OnVisibleChanged ( EventArgs e ) : void
e EventArgs
return void

PerformClick() public method

public PerformClick ( ) : void
return void

ProcessCmdKey() protected method

protected ProcessCmdKey ( Message &m, Keys keyData ) : bool
m Message
keyData Keys
return bool

ProcessDialogKey() protected method

protected ProcessDialogKey ( Keys keyData ) : bool
keyData Keys
return bool

ProcessMnemonic() protected method

protected ProcessMnemonic ( char charCode ) : bool
charCode char
return bool

Select() public method

public Select ( ) : void
return void

SetBounds() protected method

protected SetBounds ( Rectangle bounds ) : void
bounds Rectangle
return void

SetVisibleCore() protected method

protected SetVisibleCore ( bool visible ) : void
visible bool
return void

ToString() public method

public ToString ( ) : string
return string

ToolStripItem() protected method

protected ToolStripItem ( ) : System
return System

ToolStripItem() protected method

protected ToolStripItem ( string text, Image image, EventHandler onClick ) : System
text string
image Image
onClick EventHandler
return System

ToolStripItem() protected method

protected ToolStripItem ( string text, Image image, EventHandler onClick, string name ) : System.Drawing
text string
image Image
onClick EventHandler
name string
return System.Drawing