Table of Contents

Class SliceFieldsZone

Namespace: FastReport.Olap.Controls
Assembly: FastCube.Mono.dll

Implementation of zont for slice fields.

public class SliceFieldsZone : ItemsZone

Inheritance

objectMarshalByRefObjectComponentControlCustomZoneItemsZoneSliceFieldsZone

Inherited Members

ItemsZone.dropDownFromItem, ItemsZone.popupWindow, ItemsZone.OnGetImageIndex, ItemsZone.ContextMenuStrip, ItemsZone.FirstVisibleItem, ItemsZone.Images, ItemsZone.RequiredSize, ItemsZone.Spacing, ItemsZone.AllowDrag, ItemsZone.ItemCount, ItemsZone.ItemDirection, ItemsZone.LastPointInfo, ItemsZone.DropDown(int), ItemsZone.FullUpdate(), ItemsZone.GetItem(int), ItemsZone.MoveSizing(SizingInfo), ItemsZone.StartSizing(SizingInfo), ItemsZone.StopSizing(SizingInfo), ItemsZone.CreatePopupWindow(object), ItemsZone.GetDragIndexAt(Point, out int), ItemsZone.GetEmptyText(), ItemsZone.GetIndexAt(Point), ItemsZone.GetItemHeight(int), ItemsZone.GetItemImageIndex(int), ItemsZone.GetItemOptions(object), ItemsZone.GetItemRect(int), ItemsZone.GetItemSortDirection(object), ItemsZone.GetItemsRectangle(), ItemsZone.GetItemText(object), ItemsZone.GetItemWidth(int), ItemsZone.GetPointInfo(Point), ItemsZone.HandleContextPopup(Point), ItemsZone.InitDrag(), ItemsZone.InvalidateItem(int), ItemsZone.InvalidatePointInfo(), ItemsZone.InvalidateScroll(Scrollers), ItemsZone.MoveDrag(bool, Point), ItemsZone.OnClientSizeChanged(EventArgs), ItemsZone.OnMouseDown(MouseEventArgs), ItemsZone.OnMouseLeave(EventArgs), ItemsZone.OnMouseMove(MouseEventArgs), ItemsZone.OnMouseUp(MouseEventArgs), ItemsZone.OnPaint(PaintEventArgs), ItemsZone.PaintItem(Graphics, Rectangle, int), ItemsZone.PaintScroller(Graphics, Rectangle, Scrollers, bool), ItemsZone.PrepareContextMenuFor(ContextMenuStrip, int), ItemsZone.Scroll(Scrollers), ItemsZone.SetItemWidth(int, int), ItemsZone.UpdateCursor(), ItemsZone.UpdateLayout(), CustomZone.contextMenuStrip, CustomZone.zoneOwner, CustomZone.Restrictions, CustomZone.ZoneOwner, CustomZone.InvalidateSizingLine(SizingInfo), CustomZone.MoveSizing(SizingInfo), CustomZone.StartSizing(SizingInfo), CustomZone.StopSizing(SizingInfo), CustomZone.UpdateSizingDrawInfo(SizingInfo), CustomZone.AcceptDrag(object), CustomZone.ContextMenuNeeded(), CustomZone.CreateContextMenu(), CustomZone.DrawSizingLine(Graphics), CustomZone.GetDragObject(DragEventArgs), CustomZone.HandleContextPopup(Point), CustomZone.MoveDrag(bool, Point), CustomZone.OnDragDrop(DragEventArgs), CustomZone.OnDragLeave(EventArgs), CustomZone.OnDragOver(DragEventArgs), CustomZone.OnMouseDown(MouseEventArgs), CustomZone.OnMouseMove(MouseEventArgs), CustomZone.OnMouseUp(MouseEventArgs), CustomZone.ProcessCmdKey(ref Message, Keys)

Constructors

SliceFieldsZone(CustomGrid)

Creates a new instance.

public SliceFieldsZone(CustomGrid Grid)

Parameters

Grid CustomGrid

Properties

ItemCount

Gets number of items.

protected override int ItemCount { get; }

Property Value

int

Methods

AcceptDrag(object)

Accepts drag.

protected override bool AcceptDrag(object dragItem)

Parameters

dragItem object

Returns

bool

CreatePopupWindow(object)

Creates a popup window for item.

protected override PopupWindow CreatePopupWindow(object item)

Parameters

item object

Returns

PopupWindow

GetItem(int)

Gets item by index.

public override object GetItem(int Index)

Parameters

Index int

Returns

object

GetItemOptions(object)

Gets item options.

protected override ItemOptions GetItemOptions(object item)

Parameters

item object

Returns

ItemOptions

GetItemText(object)

Gets text of item.

protected override string GetItemText(object item)

Parameters

item object

Returns

string

GetItemWidth(int)

Gets width of item by index.

protected override int GetItemWidth(int Index)

Parameters

Index int

Returns

int

OnDragDrop(DragEventArgs)

Raises the System.Windows.Forms.Control.DragDrop event.

protected override void OnDragDrop(DragEventArgs drgevent)

Parameters

drgevent DragEventArgs

A System.Windows.Forms.DragEventArgs that contains the event data.