Search Results for

    Show / Hide Table of Contents

    Class Icicle

    Icicle chart control

    Inheritance
    System.Object
    System.MarshalByRefObject
    System.ComponentModel.Component
    System.Windows.Forms.Control
    ChartBase
    HierarchicalChartBase
    Icicle
    Implements
    IDrillDownSupport
    Inherited Members
    HierarchicalChartBase.drillDownNode
    HierarchicalChartBase.rootNode
    HierarchicalChartBase.BeginInit()
    HierarchicalChartBase.EndInit()
    HierarchicalChartBase.UpdateHoveredNode(NodeBase, Boolean)
    HierarchicalChartBase.ClearSelection()
    HierarchicalChartBase.SetNodeSelected(HierarchicalNode, Boolean)
    HierarchicalChartBase.UpdateCount
    HierarchicalChartBase.EnableDrillDown
    HierarchicalChartBase.DrillDownRecord
    HierarchicalChartBase.DrillDownNode
    HierarchicalChartBase.IDrillDownSupport.DrillDownNode
    HierarchicalChartBase.RootNode
    HierarchicalChartBase.RootRecord
    HierarchicalChartBase.MaxDepth
    HierarchicalChartBase.Palette
    HierarchicalChartBase.HoverType
    HierarchicalChartBase.SelectionType
    HierarchicalChartBase.SelectedNodes
    HierarchicalChartBase.SelectedRecords
    HierarchicalChartBase.SelectedRecordTextPath
    HierarchicalChartBase.DataSource
    HierarchicalChartBase.MaxDepthChange
    HierarchicalChartBase.DrillDownChange
    HierarchicalChartBase.SelectionChange
    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.Dispose(Boolean)
    ChartBase.DoChange()
    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.UpdateTooltip()
    Namespace: FastReport.BG.Icicle
    Assembly: FastReport.BG.dll
    Syntax
    public class Icicle : HierarchicalChartBase, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IDrillDownSupport, ISupportInitialize

    Constructors

    Icicle()

    Constructs a new Icicle chart control

    Declaration
    public Icicle()

    Properties

    Direction

    Get/Set direction of icicles

    Declaration
    [Browsable(true)]
    public IcicleDirection Direction { get; set; }
    Property Value
    Type Description
    IcicleDirection

    Styles

    Get/Set Icicle Style collection

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

    Methods

    CreateContextMenu()

    Creates Context Menu.

    Declaration
    protected override ContextMenuStrip CreateContextMenu()
    Returns
    Type Description
    System.Windows.Forms.ContextMenuStrip
    Overrides
    ChartBase.CreateContextMenu()

    DataSourceChanged(Object, EventArgs)

    Data Source Changed.

    Declaration
    protected override void DataSourceChanged(object sender, EventArgs e)
    Parameters
    Type Name Description
    System.Object sender
    System.EventArgs e
    Overrides
    HierarchicalChartBase.DataSourceChanged(Object, EventArgs)

    Draw(Graphics)

    Draw.

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

    DrillDownChanged()

    Drill-Down Changed.

    Declaration
    protected override void DrillDownChanged()
    Overrides
    HierarchicalChartBase.DrillDownChanged()

    FullUpdate()

    Full update.

    Declaration
    protected override void FullUpdate()
    Overrides
    HierarchicalChartBase.FullUpdate()

    GetNodeAt(Point)

    Gets 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)

    HandleContextPopup(Point)

    Handle Context Popup.

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

    MaxDepthChanged()

    Max Depth Changed.

    Declaration
    protected override void MaxDepthChanged()
    Overrides
    HierarchicalChartBase.MaxDepthChanged()

    OnClientSizeChanged(EventArgs)

    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)

    OnMouseClick(MouseEventArgs)

    Mouse Click.

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

    OnMouseDoubleClick(MouseEventArgs)

    Mouse Double Click.

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

    OnPaddingChanged(EventArgs)

    Padding Changed.

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

    Events

    DrawRecord

    Triggers when Icicle control draws the Record.

    Declaration
    public event IcicleRecordDrawEventHandler DrawRecord
    Event Type
    Type Description
    IcicleRecordDrawEventHandler

    GetLayoutBuilder

    Triggers when Icicle control start node layout build. It is possible to set own layout builder here.

    Declaration
    public event IcicleGetLayoutBuilderEventHandler GetLayoutBuilder
    Event Type
    Type Description
    IcicleGetLayoutBuilderEventHandler

    Implements

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