Class TreeContent
Inheritance
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Control
TreeContent
Assembly: FastReport.Olap.dll
Syntax
public class TreeContent : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable
Constructors
TreeContent()
Declaration
Properties
ActiveNode
Declaration
public object ActiveNode { get; set; }
Property Value
Type |
Description |
System.Object |
|
ActivePart
Declaration
protected TreeContent.NodePart ActivePart { get; set; }
Property Value
ClientRectangle
Declaration
public Rectangle ClientRectangle { get; }
Property Value
Type |
Description |
System.Drawing.Rectangle |
|
ClientSize
Declaration
public Size ClientSize { get; }
Property Value
Type |
Description |
System.Drawing.Size |
|
DataProvider
Declaration
public CustomNodeProvider DataProvider { get; set; }
Property Value
FirstVisibleRow
Declaration
public int FirstVisibleRow { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
FocusedNode
Declaration
public object FocusedNode { get; set; }
Property Value
Type |
Description |
System.Object |
|
LastVisibleRow
Declaration
public int LastVisibleRow { get; }
Property Value
Type |
Description |
System.Int32 |
|
RowHeight
Declaration
public int RowHeight { get; }
Property Value
Type |
Description |
System.Int32 |
|
UIStyle
Declaration
public UIStyle UIStyle { get; set; }
Property Value
Methods
ClickNodeCheck(Object, Boolean)
Declaration
protected void ClickNodeCheck(object Node, bool ForceSingleCheck)
Parameters
Type |
Name |
Description |
System.Object |
Node |
|
System.Boolean |
ForceSingleCheck |
|
DoDataChanged(Object, EventArgs)
Declaration
protected void DoDataChanged(object sender, EventArgs e)
Parameters
Type |
Name |
Description |
System.Object |
sender |
|
System.EventArgs |
e |
|
DoExpandChanged(Object, NodeEventArgs)
Declaration
protected void DoExpandChanged(object sender, NodeEventArgs e)
Parameters
DoStateChanged(Object, NodeEventArgs)
Declaration
protected void DoStateChanged(object sender, NodeEventArgs e)
Parameters
GetDragItem()
Declaration
protected object GetDragItem()
Returns
Type |
Description |
System.Object |
|
GetNodeAt(Point)
Declaration
public object GetNodeAt(Point p)
Parameters
Type |
Name |
Description |
System.Drawing.Point |
p |
|
Returns
Type |
Description |
System.Object |
|
GetNodeRect(Object)
Declaration
public Rectangle GetNodeRect(object Node)
Parameters
Type |
Name |
Description |
System.Object |
Node |
|
Returns
Type |
Description |
System.Drawing.Rectangle |
|
InitDrag()
Declaration
protected virtual void InitDrag()
InvalidateNode(Object)
Declaration
protected void InvalidateNode(object Node)
Parameters
Type |
Name |
Description |
System.Object |
Node |
|
InvalidateNodes()
Declaration
protected void InvalidateNodes()
OnClientSizeChanged(EventArgs)
Declaration
protected override void OnClientSizeChanged(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
|
Overrides
System.Windows.Forms.Control.OnClientSizeChanged(System.EventArgs)
OnKeyPress(KeyPressEventArgs)
Declaration
protected override void OnKeyPress(KeyPressEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.KeyPressEventArgs |
e |
|
Overrides
System.Windows.Forms.Control.OnKeyPress(System.Windows.Forms.KeyPressEventArgs)
OnMouseDoubleClick(MouseEventArgs)
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)
OnMouseDown(MouseEventArgs)
Declaration
protected override void OnMouseDown(MouseEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.MouseEventArgs |
e |
|
Overrides
System.Windows.Forms.Control.OnMouseDown(System.Windows.Forms.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
System.Windows.Forms.Control.OnMouseMove(System.Windows.Forms.MouseEventArgs)
OnMouseUp(MouseEventArgs)
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)
OnMouseWheel(MouseEventArgs)
Declaration
protected override void OnMouseWheel(MouseEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.MouseEventArgs |
e |
|
Overrides
System.Windows.Forms.Control.OnMouseWheel(System.Windows.Forms.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)
OnResize(EventArgs)
Declaration
protected override void OnResize(EventArgs e)
Parameters
Type |
Name |
Description |
System.EventArgs |
e |
|
Overrides
System.Windows.Forms.Control.OnResize(System.EventArgs)
OnScroll(ScrollEventArgs)
Declaration
protected virtual void OnScroll(ScrollEventArgs e)
Parameters
Type |
Name |
Description |
System.Windows.Forms.ScrollEventArgs |
e |
|
ProcessCmdKey(ref Message, Keys)
Declaration
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
Parameters
Type |
Name |
Description |
System.Windows.Forms.Message |
msg |
|
System.Windows.Forms.Keys |
keyData |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.Windows.Forms.Control.ProcessCmdKey(System.Windows.Forms.Message, System.Windows.Forms.Keys)
UpdateActiveNode(Point)
Declaration
protected void UpdateActiveNode(Point p)
Parameters
Type |
Name |
Description |
System.Drawing.Point |
p |
|
UpdateNodes()
Declaration
public void UpdateNodes()
UpdateScrolls()
Declaration
protected void UpdateScrolls()
Events
Declaration
public event ContextPopupEventHandler OnContextPopup
Event Type