C# 클래스 System.Windows.Forms.ToolStripItem

상속: System.ComponentModel.Component, IDropTarget, IComponent, IDisposable
파일 보기 프로젝트 열기: Clancey/MonoMac.Windows.Form 1 사용 예제들

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