Class TreeMap
TreeMap chart control
Inheritance
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
TreeMap
Implements
Inherited Members
Namespace: FastReport.BG.TreeMap
Assembly: FastReport.BG.dll
Syntax
public class TreeMap : HierarchicalChartBase, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IDrillDownSupport, ISupportInitialize
Constructors
TreeMap()
Constructs a new instance of TreeMap
Declaration
public TreeMap()
Properties
LayoutMode
TreeMap builtin layout mode
Declaration
public TreeMapLayoutMode LayoutMode { get; set; }
Property Value
Type | Description |
---|---|
TreeMapLayoutMode |
See Also
Styles
Get/Set TreeMap Style collection
Declaration
[TypeConverter(typeof(ExpandableObjectConverter))]
public TreeMapStyles Styles { get; set; }
Property Value
Type | Description |
---|---|
TreeMapStyles |
Methods
CreateContextMenu()
Creates context menu.
Declaration
protected override ContextMenuStrip CreateContextMenu()
Returns
Type | Description |
---|---|
System.Windows.Forms.ContextMenuStrip |
Overrides
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
Draw(Graphics)
Draw treemap.
Declaration
public override void Draw(Graphics g)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Graphics | g |
Overrides
DrillDownChanged()
Drill-down changed.
Declaration
protected override void DrillDownChanged()
Overrides
FullUpdate()
Full update.
Declaration
protected override void FullUpdate()
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
HandleContextPopup(Point)
Context popup.
Declaration
protected override bool HandleContextPopup(Point pt)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Point | pt |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
MaxDepthChanged()
Max depth changed.
Declaration
protected override void MaxDepthChanged()
Overrides
OnClientSizeChanged(EventArgs)
Client 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)
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)
UpdateMaxDepth()
Update max depth.
Declaration
protected void UpdateMaxDepth()
Events
DrawRecord
Triggers when TreeMap control draws the Record.
Declaration
public event TreeMapRecordDrawEventHandler DrawRecord
Event Type
Type | Description |
---|---|
TreeMapRecordDrawEventHandler |
GetLayoutBuilder
Triggers when TreeMap control start node layout build. It is possible to set own layout builder here.
Declaration
public event TreeMapGetLayoutBuilderEventHandler GetLayoutBuilder
Event Type
Type | Description |
---|---|
TreeMapGetLayoutBuilderEventHandler |