Class MenuGridControlCustomizable
Inheritance
System.Object
MenuGridControlCustomizable
Implements
System.IDisposable
System.Windows.Forms.IMessageFilter
Inherited Members
Namespace: Syncfusion.Windows.Forms.Tools.XPMenus
Assembly: Syncfusion.Tools.Windows.dll
Syntax
public class MenuGridControlCustomizable : MenuGridControlBase, IDisposable, ICancelModeProvider, ISplitterPaneSupport, IScrollBarWrapperContainer, ISupportUpdating, ISupportIntelliMouse, IQueryFocusInside, INonClientPaintingSupport, IThemedControl, ICreateNewWindow, IGridModelSource, IGridWindowlessSite, IGridWindowlessObject, IFindParentForm, IThemeProvider, IVisualStyle, IBarItemContainerControl, IMessageFilter, IDndTrackingControl
Constructors
MenuGridControlCustomizable(Boolean)
Declaration
public MenuGridControlCustomizable(bool allowDropOnSelf)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | allowDropOnSelf |
Fields
dndHelper
Declaration
protected CustomizationDndHelper dndHelper
Field Value
Type |
---|
CustomizationDndHelper |
Properties
CustomizationPopup
Declaration
protected CustomizingPopupMenu CustomizationPopup { get; }
Property Value
Type |
---|
CustomizingPopupMenu |
DesignMode
Declaration
public bool DesignMode { get; }
Property Value
Type |
---|
System.Boolean |
IsCustomizationPopupAvailable
Declaration
protected bool IsCustomizationPopupAvailable { get; }
Property Value
Type |
---|
System.Boolean |
MenuBound
Declaration
protected override bool MenuBound { get; set; }
Property Value
Type |
---|
System.Boolean |
Overrides
Methods
CanDropItem(BarItem)
Declaration
public bool CanDropItem(BarItem item)
Parameters
Type | Name | Description |
---|---|---|
BarItem | item |
Returns
Type |
---|
System.Boolean |
GetAllowedDragEffects()
Declaration
protected virtual DragDropEffects GetAllowedDragEffects()
Returns
Type |
---|
System.Windows.Forms.DragDropEffects |
GetControl()
Declaration
public Control GetControl()
Returns
Type |
---|
System.Windows.Forms.Control |
GetCueRect(BarItem, Boolean)
Declaration
public Rectangle GetCueRect(BarItem barItem, bool beforeOrAfter)
Parameters
Type | Name | Description |
---|---|---|
BarItem | barItem | |
System.Boolean | beforeOrAfter |
Returns
Type |
---|
System.Drawing.Rectangle |
HitTestBarItem(Point, ref Boolean)
Declaration
public BarItem HitTestBarItem(Point mousePosition, ref bool beforeOrAfter)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Point | mousePosition | |
System.Boolean | beforeOrAfter |
Returns
Type |
---|
BarItem |
OnDragDrop(DragEventArgs)
Declaration
protected override void OnDragDrop(DragEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.DragEventArgs | e |
Overrides
OnDragLeave(EventArgs)
Declaration
protected override void OnDragLeave(EventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.EventArgs | e |
Overrides
OnDragOver(DragEventArgs)
Declaration
protected override void OnDragOver(DragEventArgs drgevent)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.DragEventArgs | drgevent |
Overrides
OnGiveFeedback(GiveFeedbackEventArgs)
Declaration
protected override void OnGiveFeedback(GiveFeedbackEventArgs gfbevent)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.GiveFeedbackEventArgs | gfbevent |
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.MouseEventArgs | e |
Overrides
OnPaint(PaintEventArgs)
Declaration
protected override void OnPaint(PaintEventArgs pe)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.PaintEventArgs | pe |
Overrides
OnStartDragging()
Declaration
protected virtual void OnStartDragging()
ShouldRemoveItemOnMove()
Declaration
protected virtual bool ShouldRemoveItemOnMove()
Returns
Type |
---|
System.Boolean |
UpdateSelectionOnDragging(Point)
Declaration
protected virtual void UpdateSelectionOnDragging(Point ptClMouse)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Point | ptClMouse |
ValidateDndHelper()
Declaration
protected virtual void ValidateDndHelper()
Implements
System.IDisposable
System.Windows.Forms.IMessageFilter