C# Класс System.Windows.Forms.ToolStripItem

Наследование: System.ComponentModel.Component, IDropTarget, IComponent, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
GetCurrentParent ( ) : ToolStrip
GetPreferredSize ( Size constrainingSize ) : Size
Invalidate ( ) : void
Invalidate ( Rectangle r ) : void
PerformClick ( ) : void
Select ( ) : void
ToString ( ) : string

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GetCurrentParent() публичный Метод

public GetCurrentParent ( ) : ToolStrip
Результат ToolStrip

GetPreferredSize() публичный Метод

public GetPreferredSize ( Size constrainingSize ) : Size
constrainingSize System.Drawing.Size
Результат System.Drawing.Size

Invalidate() публичный Метод

public Invalidate ( ) : void
Результат void

Invalidate() публичный Метод

public Invalidate ( Rectangle r ) : void
r System.Drawing.Rectangle
Результат void

IsInputChar() защищенный Метод

protected IsInputChar ( char charCode ) : bool
charCode char
Результат bool

IsInputKey() защищенный Метод

protected IsInputKey ( Keys keyData ) : bool
keyData Keys
Результат bool

OnAvailableChanged() защищенный Метод

protected OnAvailableChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnBoundsChanged() защищенный Метод

protected OnBoundsChanged ( ) : void
Результат void

OnClick() защищенный Метод

protected OnClick ( EventArgs e ) : void
e EventArgs
Результат void

OnDoubleClick() защищенный Метод

protected OnDoubleClick ( EventArgs e ) : void
e EventArgs
Результат void

OnEnabledChanged() защищенный Метод

protected OnEnabledChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnLayout() защищенный Метод

protected OnLayout ( LayoutEventArgs e ) : void
e LayoutEventArgs
Результат void

OnLocationChanged() защищенный Метод

protected OnLocationChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnMouseDown() защищенный Метод

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnMouseEnter() защищенный Метод

protected OnMouseEnter ( EventArgs e ) : void
e EventArgs
Результат void

OnMouseHover() защищенный Метод

protected OnMouseHover ( EventArgs e ) : void
e EventArgs
Результат void

OnMouseLeave() защищенный Метод

protected OnMouseLeave ( EventArgs e ) : void
e EventArgs
Результат void

OnMouseMove() защищенный Метод

protected OnMouseMove ( MouseEventArgs mea ) : void
mea MouseEventArgs
Результат void

OnMouseUp() защищенный Метод

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnOwnerChanged() защищенный Метод

protected OnOwnerChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnPaint() защищенный Метод

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

OnParentChanged() защищенный Метод

protected OnParentChanged ( ToolStrip oldParent, ToolStrip newParent ) : void
oldParent ToolStrip
newParent ToolStrip
Результат void

OnParentEnabledChanged() защищенный Метод

protected OnParentEnabledChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnRightToLeftChanged() защищенный Метод

protected OnRightToLeftChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnVisibleChanged() защищенный Метод

protected OnVisibleChanged ( EventArgs e ) : void
e EventArgs
Результат void

PerformClick() публичный Метод

public PerformClick ( ) : void
Результат void

ProcessCmdKey() защищенный Метод

protected ProcessCmdKey ( Message &m, Keys keyData ) : bool
m Message
keyData Keys
Результат bool

ProcessDialogKey() защищенный Метод

protected ProcessDialogKey ( Keys keyData ) : bool
keyData Keys
Результат bool

ProcessMnemonic() защищенный Метод

protected ProcessMnemonic ( char charCode ) : bool
charCode char
Результат bool

Select() публичный Метод

public Select ( ) : void
Результат void

SetBounds() защищенный Метод

protected SetBounds ( Rectangle bounds ) : void
bounds Rectangle
Результат void

SetVisibleCore() защищенный Метод

protected SetVisibleCore ( bool visible ) : void
visible bool
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToolStripItem() защищенный Метод

protected ToolStripItem ( ) : System
Результат System

ToolStripItem() защищенный Метод

protected ToolStripItem ( string text, Image image, EventHandler onClick ) : System
text string
image Image
onClick EventHandler
Результат System

ToolStripItem() защищенный Метод

protected ToolStripItem ( string text, Image image, EventHandler onClick, string name ) : System.Drawing
text string
image Image
onClick EventHandler
name string
Результат System.Drawing