Search Results for

    Show / Hide Table of Contents

    Class BreadCrumbs

    BreadCrumbs is a Control which shows the Path of the master HierarchicalChart drill-down. Master chart is assigned to BreadCrumbs.DrillDownView property. Clicking on BreadCrumbs elements changes master chart drill-down and therefore allows to rollup.

    Inheritance
    System.Object
    System.MarshalByRefObject
    System.ComponentModel.Component
    System.Windows.Forms.Control
    ChartBase
    BreadCrumbs
    Inherited Members
    ChartBase.hoveredNode
    ChartBase.Change
    ChartBase.ExportParameters
    ChartBase.GetNodeColor
    ChartBase.HitTestChange
    ChartBase.ToolTipDraw
    ChartBase.ToolTipShow
    ChartBase.DisplayRectangle
    ChartBase.HoveredNode
    ChartBase.LastHitTestInfo
    ChartBase.ToolTipOptions
    ChartBase.GetRecordAt(Point)
    ChartBase.HitTest(Point)
    ChartBase.HitTest(Int32, Int32)
    ChartBase.OnExportParameters(ExportParametersEventArgs)
    ChartBase.ContextMenuNeeded()
    ChartBase.CreateContextMenu()
    ChartBase.Dispose(Boolean)
    ChartBase.DoChange()
    ChartBase.HandleContextPopup(Point)
    ChartBase.HitTestInfoChanged()
    ChartBase.InvalidateHitTestInfo()
    ChartBase.InvalidateNode(NodeBase)
    ChartBase.OnMouseDown(MouseEventArgs)
    ChartBase.OnMouseLeave(EventArgs)
    ChartBase.OnMouseMove(MouseEventArgs)
    ChartBase.OnPaint(PaintEventArgs)
    ChartBase.ProcessCmdKey(Message, Keys)
    ChartBase.UpdateCursor()
    ChartBase.UpdateHoveredNode(NodeBase, Boolean)
    ChartBase.UpdateTooltip()
    Namespace: FastReport.BG.BreadCrumbs
    Assembly: FastReport.BG.dll
    Syntax
    public class BreadCrumbs : ChartBase, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable

    Constructors

    BreadCrumbs()

    Constructs a new BreadCrumbs control

    Declaration
    public BreadCrumbs()

    Properties

    DefaultPadding

    Default Padding.

    Declaration
    protected override Padding DefaultPadding { get; }
    Property Value
    Type Description
    System.Windows.Forms.Padding
    Overrides
    System.Windows.Forms.Control.DefaultPadding

    DefaultSize

    Default Size.

    Declaration
    protected override Size DefaultSize { get; }
    Property Value
    Type Description
    System.Drawing.Size
    Overrides
    System.Windows.Forms.Control.DefaultSize

    DrillDownNode

    Get/Set active DrillDownNode of the master chart

    Declaration
    [Browsable(false)]
    public HierarchicalNode DrillDownNode { get; set; }
    Property Value
    Type Description
    HierarchicalNode

    DrillDownView

    Get/Set master chart with drill-down operation support

    Declaration
    public IDrillDownSupport DrillDownView { get; set; }
    Property Value
    Type Description
    IDrillDownSupport

    RequiredSize

    Calculates Size required for BreadCrumbs drawing

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

    Styles

    Get/Set the Style collection

    Declaration
    [TypeConverter(typeof(ExpandableObjectConverter))]
    public BreadCrumbsStyles Styles { get; set; }
    Property Value
    Type Description
    BreadCrumbsStyles

    Methods

    Draw(Graphics)

    Draw Bread Crumbs.

    Declaration
    public override void Draw(Graphics g)
    Parameters
    Type Name Description
    System.Drawing.Graphics g
    Overrides
    ChartBase.Draw(Graphics)

    GetNodeAt(Point)

    Get Node At point.

    Declaration
    protected override NodeBase GetNodeAt(Point pt)
    Parameters
    Type Name Description
    System.Drawing.Point pt
    Returns
    Type Description
    NodeBase
    Overrides
    ChartBase.GetNodeAt(Point)

    OnClientSizeChanged(EventArgs)

    On Client Size Changed.

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

    OnMouseUp(MouseEventArgs)

    On Mouse Up.

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

    See Also

    HierarchicalChartBase
    Back to top © 2021-2022 Copyright Fast Reports Inc.