C# Class ComponentFactory.Krypton.Toolkit.KryptonContextMenu

Inheritance: System.ComponentModel.Component
Afficher le fichier Open project: Cocotteseb/Krypton Class Usage Examples

Private Properties

Свойство Type Description
OnContextMenuDisposed void
OnNeedPaint void
PerformNeedPaint void
ResetTag void
ShouldSerializeImages bool
ShouldSerializePaletteMode bool
ShouldSerializeStateChecked bool
ShouldSerializeStateCommon bool
ShouldSerializeStateDisabled bool
ShouldSerializeStateHighlight bool
ShouldSerializeStateNormal bool
ShouldSerializeTag bool

Méthodes publiques

Méthode Description
Close ( ) : void

Close any showing context menu.

Close ( ToolStripDropDownCloseReason reason ) : void

Close any showing context menu.

KryptonContextMenu ( ) : System

Initialize a new instance of the KryptonContextMenu class.

ProcessShortcut ( Keys keyData ) : bool

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

ResetPalette ( ) : void

Resets the Palette property to its default value.

ResetPaletteMode ( ) : void

Resets the PaletteMode property to its default value.

Show ( object caller ) : bool

Show the context menu at the current mouse location.

Show ( object caller, KryptonContextMenuPositionH horz, KryptonContextMenuPositionV vert ) : bool

Show the context menu relative to the current mouse location.

Show ( object caller, Point screenPt ) : bool

Show the context menu relative to the provided screen point.

Show ( object caller, Point screenPt, KryptonContextMenuPositionH horz, KryptonContextMenuPositionV vert ) : bool

Show the context menu relative to the provided screen point.

Show ( object caller, Rectangle screenRect ) : bool

Show the context menu relative to the provided screen rectangle.

Show ( object caller, Rectangle screenRect, KryptonContextMenuPositionH horz, KryptonContextMenuPositionV vert ) : bool

Show the context menu relative to the provided screen rectangle.

Show ( object caller, Rectangle screenRect, KryptonContextMenuPositionH horz, KryptonContextMenuPositionV vert, bool keyboardActivated, bool constrain ) : bool

Show the context menu relative to the provided screen rectangle.

Méthodes protégées

Méthode Description
CreateContextMenu ( KryptonContextMenu kcm, IPalette palette, PaletteMode paletteMode, PaletteRedirect redirector, PaletteRedirectContextMenu redirectorImages, KryptonContextMenuCollection items, System.Boolean enabled, bool keyboardActivated ) : VisualContextMenu

Create a new visual context menu for showing the defined items.

Dispose ( bool disposing ) : void

Clean up any resources being used.

OnClosed ( System.Windows.Forms.ToolStripDropDownClosedEventArgs e ) : void

Raises the Closed event.

OnClosing ( CancelEventArgs e ) : void

Raises the Closing event.

OnOpened ( EventArgs e ) : void

Raises the Opened event.

OnOpening ( CancelEventArgs e ) : void

Raises the Opening event.

Private Methods

Méthode Description
OnContextMenuDisposed ( object sender, EventArgs e ) : void
OnNeedPaint ( object sender, NeedLayoutEventArgs e ) : void
PerformNeedPaint ( bool needLayout ) : void
ResetTag ( ) : void
ShouldSerializeImages ( ) : bool
ShouldSerializePaletteMode ( ) : bool
ShouldSerializeStateChecked ( ) : bool
ShouldSerializeStateCommon ( ) : bool
ShouldSerializeStateDisabled ( ) : bool
ShouldSerializeStateHighlight ( ) : bool
ShouldSerializeStateNormal ( ) : bool
ShouldSerializeTag ( ) : bool

Method Details

Close() public méthode

Close any showing context menu.
public Close ( ) : void
Résultat void

Close() public méthode

Close any showing context menu.
public Close ( ToolStripDropDownCloseReason reason ) : void
reason ToolStripDropDownCloseReason Reason why the context menu is being closed.
Résultat void

CreateContextMenu() protected méthode

Create a new visual context menu for showing the defined items.
protected CreateContextMenu ( KryptonContextMenu kcm, IPalette palette, PaletteMode paletteMode, PaletteRedirect redirector, PaletteRedirectContextMenu redirectorImages, KryptonContextMenuCollection items, System.Boolean enabled, bool keyboardActivated ) : VisualContextMenu
kcm KryptonContextMenu Owning KryptonContextMenu instance.
palette IPalette Drawing palette.
paletteMode PaletteMode Drawing palette mode.
redirector PaletteRedirect Redirector for sourcing base values.
redirectorImages PaletteRedirectContextMenu Redirector for sourcing base images.
items KryptonContextMenuCollection Colletion of menu items.
enabled System.Boolean Enabled state of the menu.
keyboardActivated bool True is menu was keyboard initiated.
Résultat VisualContextMenu

Dispose() protected méthode

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Résultat void

KryptonContextMenu() public méthode

Initialize a new instance of the KryptonContextMenu class.
public KryptonContextMenu ( ) : System
Résultat System

OnClosed() protected méthode

Raises the Closed event.
protected OnClosed ( System.Windows.Forms.ToolStripDropDownClosedEventArgs e ) : void
e System.Windows.Forms.ToolStripDropDownClosedEventArgs An ToolStripDropDownClosedEventArgs containing the event data.
Résultat void

OnClosing() protected méthode

Raises the Closing event.
protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs A CancelEventArgs containing the event data.
Résultat void

OnOpened() protected méthode

Raises the Opened event.
protected OnOpened ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
Résultat void

OnOpening() protected méthode

Raises the Opening event.
protected OnOpening ( CancelEventArgs e ) : void
e CancelEventArgs A CancelEventArgs containing the event data.
Résultat void

ProcessShortcut() public méthode

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.
Résultat bool

ResetPalette() public méthode

Resets the Palette property to its default value.
public ResetPalette ( ) : void
Résultat void

ResetPaletteMode() public méthode

Resets the PaletteMode property to its default value.
public ResetPaletteMode ( ) : void
Résultat void

Show() public méthode

Show the context menu at the current mouse location.
public Show ( object caller ) : bool
caller object Reference to object causing the context menu to be shown.
Résultat bool

Show() public méthode

Show the context menu relative to the current mouse location.
public Show ( object caller, KryptonContextMenuPositionH horz, KryptonContextMenuPositionV vert ) : bool
caller object Reference to object causing the context menu to be shown.
horz KryptonContextMenuPositionH Horizontal location relative to screen rectangle.
vert KryptonContextMenuPositionV Vertical location relative to screen rectangle.
Résultat bool

Show() public méthode

Show the context menu relative to the provided screen point.
public Show ( object caller, Point screenPt ) : bool
caller object Reference to object causing the context menu to be shown.
screenPt Point Screen location.
Résultat bool

Show() public méthode

Show the context menu relative to the provided screen point.
public Show ( object caller, Point screenPt, KryptonContextMenuPositionH horz, KryptonContextMenuPositionV vert ) : bool
caller object Reference to object causing the context menu to be shown.
screenPt Point Screen location.
horz KryptonContextMenuPositionH Horizontal location relative to screen rectangle.
vert KryptonContextMenuPositionV Vertical location relative to screen rectangle.
Résultat bool

Show() public méthode

Show the context menu relative to the provided screen rectangle.
public Show ( object caller, Rectangle screenRect ) : bool
caller object Reference to object causing the context menu to be shown.
screenRect System.Drawing.Rectangle Screen rectangle.
Résultat bool

Show() public méthode

Show the context menu relative to the provided screen rectangle.
public Show ( object caller, Rectangle screenRect, KryptonContextMenuPositionH horz, KryptonContextMenuPositionV vert ) : bool
caller object Reference to object causing the context menu to be shown.
screenRect System.Drawing.Rectangle Screen rectangle.
horz KryptonContextMenuPositionH Horizontal location relative to screen rectangle.
vert KryptonContextMenuPositionV Vertical location relative to screen rectangle.
Résultat bool

Show() public méthode

Show the context menu relative to the provided screen rectangle.
public Show ( object caller, Rectangle screenRect, KryptonContextMenuPositionH horz, KryptonContextMenuPositionV vert, bool keyboardActivated, bool constrain ) : bool
caller object Reference to object causing the context menu to be shown.
screenRect System.Drawing.Rectangle Screen rectangle.
horz KryptonContextMenuPositionH Horizontal location relative to screen rectangle.
vert KryptonContextMenuPositionV Vertical location relative to screen rectangle.
keyboardActivated bool Was context menu initiated via a keyboard action.
constrain bool Should size and position of menu be constrained by display size.
Résultat bool