Class SliceFieldsZone
Namespace: FastReport.Olap.Controls
Assembly: FastCube.WinForms.dll
Implementation of zont for slice fields.
public class SliceFieldsZone : ItemsZone
Inheritance
object ← MarshalByRefObject ← Component ← Control ← CustomZone ← ItemsZone ← SliceFieldsZone
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
Methods
AcceptDrag(object)
Accepts drag.
protected override bool AcceptDrag(object dragItem)
Parameters
dragItem
object
Returns
CreatePopupWindow(object)
Creates a popup window for item.
protected override PopupWindow CreatePopupWindow(object item)
Parameters
item
object
Returns
GetItem(int)
Gets item by index.
public override object GetItem(int Index)
Parameters
Index
int
Returns
GetItemOptions(object)
Gets item options.
protected override ItemOptions GetItemOptions(object item)
Parameters
item
object
Returns
GetItemText(object)
Gets text of item.
protected override string GetItemText(object item)
Parameters
item
object
Returns
GetItemWidth(int)
Gets width of item by index.
protected override int GetItemWidth(int Index)
Parameters
Index
int
Returns
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.