C# Class ComponentFactory.Krypton.Toolkit.KryptonContextMenuLinkLabel

Inheritance: KryptonContextMenuItemBase
Show file Open project: ComponentFactory/Krypton Class Usage Examples

Private Properties

Property Type Description
SetLinkLabelStyle void
SetPaletteRedirect void
ShouldSerializeImageTransparentColor bool
ShouldSerializeOverrideFocus bool
ShouldSerializeOverrideNotVisited bool
ShouldSerializeOverridePressed bool
ShouldSerializeOverrideVisited bool
ShouldSerializeStateNormal bool
this KryptonContextMenuItemBase

Public Methods

Method Description
GenerateView ( IContextMenuProvider provider, object parent, ViewLayoutStack columns, bool standardStyle, bool imageColumn ) : ViewBase

Returns a view appropriate for this item based on the object it is inside.

KryptonContextMenuLinkLabel ( ) : System

Initialize a new instance of the KryptonContextMenuLinkLabel class.

KryptonContextMenuLinkLabel ( string initialText ) : System

Initialize a new instance of the KryptonContextMenuLinkLabel class.

PerformClick ( ) : void

Generates a Click event for the component.

ProcessShortcut ( Keys keyData ) : bool

Test for the provided shortcut and perform relevant action if a match is found.

ToString ( ) : string

Returns a description of the instance.

Protected Methods

Method Description
OnClick ( EventArgs e ) : void

Raises the Click event.

Private Methods

Method Description
SetLinkLabelStyle ( LabelStyle style ) : void
SetPaletteRedirect ( PaletteRedirect redirector ) : void
ShouldSerializeImageTransparentColor ( ) : bool
ShouldSerializeOverrideFocus ( ) : bool
ShouldSerializeOverrideNotVisited ( ) : bool
ShouldSerializeOverridePressed ( ) : bool
ShouldSerializeOverrideVisited ( ) : bool
ShouldSerializeStateNormal ( ) : bool
this ( int index ) : KryptonContextMenuItemBase

Method Details

GenerateView() public method

Returns a view appropriate for this item based on the object it is inside.
public GenerateView ( IContextMenuProvider provider, object parent, ViewLayoutStack columns, bool standardStyle, bool imageColumn ) : ViewBase
provider IContextMenuProvider Provider of context menu information.
parent object Owning object reference.
columns ViewLayoutStack Containing columns.
standardStyle bool Draw items with standard or alternate style.
imageColumn bool Draw an image background for the item images.
return ViewBase

KryptonContextMenuLinkLabel() public method

Initialize a new instance of the KryptonContextMenuLinkLabel class.
public KryptonContextMenuLinkLabel ( ) : System
return System

KryptonContextMenuLinkLabel() public method

Initialize a new instance of the KryptonContextMenuLinkLabel class.
public KryptonContextMenuLinkLabel ( string initialText ) : System
initialText string Initial text for display.
return System

OnClick() protected method

Raises the Click event.
protected OnClick ( EventArgs e ) : void
e System.EventArgs An EventArgs that contains the event data.
return void

PerformClick() public method

Generates a Click event for the component.
public PerformClick ( ) : void
return void

ProcessShortcut() public method

Test for the provided shortcut and perform relevant action if a match is found.
public ProcessShortcut ( Keys keyData ) : bool
keyData Keys Key data to check against shorcut definitions.
return bool

ToString() public method

Returns a description of the instance.
public ToString ( ) : string
return string