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
BreadCrumbs
Inherited Members
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
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
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)