Class TreeContent
Namespace: FastReport.Olap.Controls
Assembly: FastCube.WinForms.dll
Tree content control.
public class TreeContent : Control
Inheritance
object ← MarshalByRefObject ← Component ← Control ← TreeContent
Constructors
TreeContent()
Creates a new instance.
public TreeContent()
Properties
ActiveNode
Gets or sets active node.
public object ActiveNode { get; set; }
Property Value
ActivePart
Gets or sets active part.
protected TreeContent.NodePart ActivePart { get; set; }
Property Value
ClientRectangle
Gets client rectangle.
public Rectangle ClientRectangle { get; }
Property Value
ClientSize
Gets client size.
public Size ClientSize { get; }
Property Value
DataProvider
Gets or sets data provider.
public CustomNodeProvider DataProvider { get; set; }
Property Value
CustomNodeProvider
FirstVisibleRow
Gets or sets first visible row.
public int FirstVisibleRow { get; set; }
Property Value
FocusedNode
Gets or sets focused node.
public object FocusedNode { get; set; }
Property Value
LastVisibleRow
Gets last visible row.
public int LastVisibleRow { get; }
Property Value
RowHeight
Gets height of row.
public int RowHeight { get; }
Property Value
UIStyle
Gets or sets user interface style.
public UIStyle UIStyle { get; set; }
Property Value
Methods
ClickNodeCheck(object, bool)
Handles click node check.
protected void ClickNodeCheck(object Node, bool ForceSingleCheck)
Parameters
Node
object
ForceSingleCheck
bool
DoDataChanged(object, EventArgs)
Does data changed.
protected void DoDataChanged(object sender, EventArgs e)
Parameters
sender
object
DoExpandChanged(object, NodeEventArgs)
Does expand changed.
protected void DoExpandChanged(object sender, NodeEventArgs e)
Parameters
sender
object
e
NodeEventArgs
DoStateChanged(object, NodeEventArgs)
Does tate changed.
protected void DoStateChanged(object sender, NodeEventArgs e)
Parameters
sender
object
e
NodeEventArgs
GetDragItem()
Gets drag item.
protected object GetDragItem()
Returns
GetNodeAt(Point)
Gets node at point.
public object GetNodeAt(Point p)
Parameters
p
Point
Returns
GetNodeRect(object)
Gets node rectangle from node.
public Rectangle GetNodeRect(object Node)
Parameters
Node
object
Returns
InitDrag()
initializes drag.
protected virtual void InitDrag()
InvalidateNode(object)
Invalidates node.
protected void InvalidateNode(object Node)
Parameters
Node
object
InvalidateNodes()
Invalidates nodes.
protected void InvalidateNodes()
OnClientSizeChanged(EventArgs)
Raises the System.Windows.Forms.Control.ClientSizeChanged event.
protected override void OnClientSizeChanged(EventArgs e)
Parameters
An System.EventArgs that contains the event data.
OnKeyPress(KeyPressEventArgs)
Raises the System.Windows.Forms.Control.KeyPress event.
protected override void OnKeyPress(KeyPressEventArgs e)
Parameters
A System.Windows.Forms.KeyPressEventArgs that contains the event data.
OnMouseDoubleClick(MouseEventArgs)
Raises the System.Windows.Forms.Control.MouseDoubleClick event.
protected override void OnMouseDoubleClick(MouseEventArgs e)
Parameters
An System.Windows.Forms.MouseEventArgs that contains the event data.
OnMouseDown(MouseEventArgs)
Raises the System.Windows.Forms.Control.MouseDown event.
protected override void OnMouseDown(MouseEventArgs e)
Parameters
A System.Windows.Forms.MouseEventArgs that contains the event data.
OnMouseLeave(EventArgs)
Raises the System.Windows.Forms.Control.MouseLeave event.
protected override void OnMouseLeave(EventArgs e)
Parameters
An System.EventArgs that contains the event data.
OnMouseMove(MouseEventArgs)
Raises the System.Windows.Forms.Control.MouseMove event.
protected override void OnMouseMove(MouseEventArgs e)
Parameters
A System.Windows.Forms.MouseEventArgs that contains the event data.
OnMouseUp(MouseEventArgs)
Raises the System.Windows.Forms.Control.MouseUp event.
protected override void OnMouseUp(MouseEventArgs e)
Parameters
A System.Windows.Forms.MouseEventArgs that contains the event data.
OnMouseWheel(MouseEventArgs)
Raises the System.Windows.Forms.Control.MouseWheel event.
protected override void OnMouseWheel(MouseEventArgs e)
Parameters
A System.Windows.Forms.MouseEventArgs that contains the event data.
OnPaint(PaintEventArgs)
Raises the System.Windows.Forms.Control.Paint event.
protected override void OnPaint(PaintEventArgs e)
Parameters
A System.Windows.Forms.PaintEventArgs that contains the event data.
OnResize(EventArgs)
Raises the System.Windows.Forms.Control.Resize event.
protected override void OnResize(EventArgs e)
Parameters
An System.EventArgs that contains the event data.
OnScroll(ScrollEventArgs)
Handles on scroll event.
protected virtual void OnScroll(ScrollEventArgs e)
Parameters
ProcessCmdKey(ref Message, Keys)
Processes a command key.
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
Parameters
msg
Message
A System.Windows.Forms.Message, passed by reference, that represents the window message to process.
keyData
Keys
One of the System.Windows.Forms.Keys values that represents the key to process.
Returns
true if the character was processed by the control; otherwise, false.
UpdateActiveNode(Point)
Updates active node.
protected void UpdateActiveNode(Point p)
Parameters
p
Point
UpdateNodes()
Updates nodes (invalidates).
public void UpdateNodes()
UpdateScrolls()
Updates scrolls.
protected void UpdateScrolls()
OnContextPopup
Event on context popup.
public event ContextPopupEventHandler OnContextPopup