C# Класс ComponentFactory.Krypton.Toolkit.KryptonContextMenu

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

Private Properties

Свойство Тип Описание
OnContextMenuDisposed void
OnNeedPaint void
PerformNeedPaint void
ResetTag void
ShouldSerializeImages bool
ShouldSerializePaletteMode bool
ShouldSerializeStateChecked bool
ShouldSerializeStateCommon bool
ShouldSerializeStateDisabled bool
ShouldSerializeStateHighlight bool
ShouldSerializeStateNormal bool
ShouldSerializeTag bool

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

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

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

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

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

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

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

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

Close any showing context menu.
public Close ( ) : void
Результат void

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

Close any showing context menu.
public Close ( ToolStripDropDownCloseReason reason ) : void
reason ToolStripDropDownCloseReason Reason why the context menu is being closed.
Результат void

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

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.
Результат VisualContextMenu

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

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

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

Initialize a new instance of the KryptonContextMenu class.
public KryptonContextMenu ( ) : System
Результат System

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

Raises the Closed event.
protected OnClosed ( System.Windows.Forms.ToolStripDropDownClosedEventArgs e ) : void
e System.Windows.Forms.ToolStripDropDownClosedEventArgs An ToolStripDropDownClosedEventArgs containing the event data.
Результат void

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

Raises the Closing event.
protected OnClosing ( CancelEventArgs e ) : void
e CancelEventArgs A CancelEventArgs containing the event data.
Результат void

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

Raises the Opened event.
protected OnOpened ( EventArgs e ) : void
e System.EventArgs An EventArgs containing the event data.
Результат void

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

Raises the Opening event.
protected OnOpening ( CancelEventArgs e ) : void
e CancelEventArgs A CancelEventArgs containing the event data.
Результат void

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

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.
Результат bool

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

Resets the Palette property to its default value.
public ResetPalette ( ) : void
Результат void

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

Resets the PaletteMode property to its default value.
public ResetPaletteMode ( ) : void
Результат void

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

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.
Результат bool

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

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.
Результат bool

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

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.
Результат bool

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

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.
Результат bool

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

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.
Результат bool

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

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.
Результат bool

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

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.
Результат bool