Search Results for

    Show / Hide Table of Contents

    Class ItemsZone

    Inheritance
    System.Object
    System.MarshalByRefObject
    System.ComponentModel.Component
    System.Windows.Forms.Control
    CustomZone
    ItemsZone
    FiltersZone
    SliceFieldsZone
    SliceItemsZone
    Inherited Members
    CustomZone.zoneOwner
    CustomZone.contextMenuStrip
    CustomZone.UpdateSizingDrawInfo(SizingInfo)
    CustomZone.InvalidateSizingLine(SizingInfo)
    CustomZone.DrawSizingLine(Graphics)
    CustomZone.AcceptDrag(Object)
    CustomZone.GetDragObject(DragEventArgs)
    CustomZone.OnDragOver(DragEventArgs)
    CustomZone.OnDragLeave(EventArgs)
    CustomZone.OnDragDrop(DragEventArgs)
    CustomZone.ProcessCmdKey(Message, Keys)
    CustomZone.CreateContextMenu()
    CustomZone.ContextMenuNeeded()
    CustomZone.ZoneOwner
    CustomZone.Restrictions
    Namespace: FastReport.Olap.Controls
    Assembly: FastReport.Olap.dll
    Syntax
    public class ItemsZone : CustomZone, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable

    Constructors

    ItemsZone(CustomZoneOwner)

    Declaration
    public ItemsZone(CustomZoneOwner zoneOwner)
    Parameters
    Type Name Description
    CustomZoneOwner zoneOwner

    Fields

    dropDownFromItem

    Declaration
    protected bool dropDownFromItem
    Field Value
    Type Description
    System.Boolean

    popupWindow

    Declaration
    protected PopupWindow popupWindow
    Field Value
    Type Description
    PopupWindow

    Properties

    AllowDrag

    Declaration
    protected virtual bool AllowDrag { get; }
    Property Value
    Type Description
    System.Boolean

    ContextMenuStrip

    Declaration
    public override ContextMenuStrip ContextMenuStrip { get; set; }
    Property Value
    Type Description
    System.Windows.Forms.ContextMenuStrip
    Overrides
    System.Windows.Forms.Control.ContextMenuStrip

    FirstVisibleItem

    Declaration
    public int FirstVisibleItem { get; set; }
    Property Value
    Type Description
    System.Int32

    Images

    Declaration
    public ImageList Images { get; set; }
    Property Value
    Type Description
    System.Windows.Forms.ImageList

    ItemCount

    Declaration
    protected virtual int ItemCount { get; }
    Property Value
    Type Description
    System.Int32

    ItemDirection

    Declaration
    protected ItemsZone.Direction ItemDirection { get; set; }
    Property Value
    Type Description
    ItemsZone.Direction

    LastPointInfo

    Declaration
    protected ItemsZone.PointInfo LastPointInfo { get; set; }
    Property Value
    Type Description
    ItemsZone.PointInfo

    RequiredSize

    Declaration
    public virtual Size RequiredSize { get; }
    Property Value
    Type Description
    System.Drawing.Size

    Spacing

    Declaration
    public int Spacing { get; }
    Property Value
    Type Description
    System.Int32

    Methods

    CreatePopupWindow(Object)

    Declaration
    protected virtual PopupWindow CreatePopupWindow(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type Description
    PopupWindow

    DropDown(Int32)

    Declaration
    public void DropDown(int Index)
    Parameters
    Type Name Description
    System.Int32 Index

    FullUpdate()

    Declaration
    public virtual void FullUpdate()

    GetDragIndexAt(Point, out Int32)

    Declaration
    protected ItemsZone.DragPosition GetDragIndexAt(Point pt, out int index)
    Parameters
    Type Name Description
    System.Drawing.Point pt
    System.Int32 index
    Returns
    Type Description
    ItemsZone.DragPosition

    GetEmptyText()

    Declaration
    protected virtual string GetEmptyText()
    Returns
    Type Description
    System.String

    GetIndexAt(Point)

    Declaration
    protected int GetIndexAt(Point pt)
    Parameters
    Type Name Description
    System.Drawing.Point pt
    Returns
    Type Description
    System.Int32

    GetItem(Int32)

    Declaration
    public virtual object GetItem(int Index)
    Parameters
    Type Name Description
    System.Int32 Index
    Returns
    Type Description
    System.Object

    GetItemHeight(Int32)

    Declaration
    protected virtual int GetItemHeight(int Index)
    Parameters
    Type Name Description
    System.Int32 Index
    Returns
    Type Description
    System.Int32

    GetItemImageIndex(Int32)

    Declaration
    protected virtual int GetItemImageIndex(int Index)
    Parameters
    Type Name Description
    System.Int32 Index
    Returns
    Type Description
    System.Int32

    GetItemOptions(Object)

    Declaration
    protected virtual ItemOptions GetItemOptions(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type Description
    ItemOptions

    GetItemRect(Int32)

    Declaration
    protected Rectangle GetItemRect(int Index)
    Parameters
    Type Name Description
    System.Int32 Index
    Returns
    Type Description
    System.Drawing.Rectangle

    GetItemSortDirection(Object)

    Declaration
    protected virtual SortDirection GetItemSortDirection(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type Description
    SortDirection

    GetItemsRectangle()

    Declaration
    protected Rectangle GetItemsRectangle()
    Returns
    Type Description
    System.Drawing.Rectangle

    GetItemText(Object)

    Declaration
    protected virtual string GetItemText(object item)
    Parameters
    Type Name Description
    System.Object item
    Returns
    Type Description
    System.String

    GetItemWidth(Int32)

    Declaration
    protected virtual int GetItemWidth(int Index)
    Parameters
    Type Name Description
    System.Int32 Index
    Returns
    Type Description
    System.Int32

    GetPointInfo(Point)

    Declaration
    protected virtual ItemsZone.PointInfo GetPointInfo(Point pt)
    Parameters
    Type Name Description
    System.Drawing.Point pt
    Returns
    Type Description
    ItemsZone.PointInfo

    HandleContextPopup(Point)

    Declaration
    protected override bool HandleContextPopup(Point pt)
    Parameters
    Type Name Description
    System.Drawing.Point pt
    Returns
    Type Description
    System.Boolean
    Overrides
    CustomZone.HandleContextPopup(Point)

    InitDrag()

    Declaration
    protected virtual void InitDrag()

    InvalidateItem(Int32)

    Declaration
    protected void InvalidateItem(int Index)
    Parameters
    Type Name Description
    System.Int32 Index

    InvalidatePointInfo()

    Declaration
    protected void InvalidatePointInfo()

    InvalidateScroll(Scrollers)

    Declaration
    protected void InvalidateScroll(Scrollers scroll)
    Parameters
    Type Name Description
    Scrollers scroll

    MoveDrag(Boolean, Point)

    Declaration
    protected override void MoveDrag(bool accepted, Point location)
    Parameters
    Type Name Description
    System.Boolean accepted
    System.Drawing.Point location
    Overrides
    CustomZone.MoveDrag(Boolean, Point)

    MoveSizing(SizingInfo)

    Declaration
    public override void MoveSizing(SizingInfo info)
    Parameters
    Type Name Description
    SizingInfo info
    Overrides
    CustomZone.MoveSizing(SizingInfo)

    OnClientSizeChanged(EventArgs)

    Declaration
    protected override void OnClientSizeChanged(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e
    Overrides
    System.Windows.Forms.Control.OnClientSizeChanged(System.EventArgs)

    OnMouseDown(MouseEventArgs)

    Declaration
    protected override void OnMouseDown(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    CustomZone.OnMouseDown(MouseEventArgs)

    OnMouseLeave(EventArgs)

    Declaration
    protected override void OnMouseLeave(EventArgs e)
    Parameters
    Type Name Description
    System.EventArgs e
    Overrides
    System.Windows.Forms.Control.OnMouseLeave(System.EventArgs)

    OnMouseMove(MouseEventArgs)

    Declaration
    protected override void OnMouseMove(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    CustomZone.OnMouseMove(MouseEventArgs)

    OnMouseUp(MouseEventArgs)

    Declaration
    protected override void OnMouseUp(MouseEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.MouseEventArgs e
    Overrides
    CustomZone.OnMouseUp(MouseEventArgs)

    OnPaint(PaintEventArgs)

    Declaration
    protected override void OnPaint(PaintEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.PaintEventArgs e
    Overrides
    System.Windows.Forms.Control.OnPaint(System.Windows.Forms.PaintEventArgs)

    PaintItem(Graphics, Rectangle, Int32)

    Declaration
    protected virtual void PaintItem(Graphics g, Rectangle r, int Index)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.Rectangle r
    System.Int32 Index

    PaintScroller(Graphics, Rectangle, Scrollers, Boolean)

    Declaration
    protected void PaintScroller(Graphics g, Rectangle r, Scrollers scroller, bool IsEnabled)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    System.Drawing.Rectangle r
    Scrollers scroller
    System.Boolean IsEnabled

    PrepareContextMenuFor(ContextMenuStrip, Int32)

    Declaration
    protected virtual void PrepareContextMenuFor(ContextMenuStrip menu, int index)
    Parameters
    Type Name Description
    System.Windows.Forms.ContextMenuStrip menu
    System.Int32 index

    Scroll(Scrollers)

    Declaration
    protected void Scroll(Scrollers scroller)
    Parameters
    Type Name Description
    Scrollers scroller

    SetItemWidth(Int32, Int32)

    Declaration
    protected virtual void SetItemWidth(int Index, int NewWidth)
    Parameters
    Type Name Description
    System.Int32 Index
    System.Int32 NewWidth

    StartSizing(SizingInfo)

    Declaration
    public override void StartSizing(SizingInfo info)
    Parameters
    Type Name Description
    SizingInfo info
    Overrides
    CustomZone.StartSizing(SizingInfo)

    StopSizing(SizingInfo)

    Declaration
    public override void StopSizing(SizingInfo info)
    Parameters
    Type Name Description
    SizingInfo info
    Overrides
    CustomZone.StopSizing(SizingInfo)

    UpdateCursor()

    Declaration
    protected void UpdateCursor()

    UpdateLayout()

    Declaration
    protected virtual void UpdateLayout()

    Events

    OnGetImageIndex

    Declaration
    public event ImageIndexEventHandler OnGetImageIndex
    Event Type
    Type Description
    ImageIndexEventHandler
    Back to top © 1998-2024 Copyright Fast Reports Inc.