Hide

SftTree/NET 2.0 - Tree Control for Windows Forms

Display
Print

GetMainCell Method, CellBaseClass Class

Returns the main cell, if the current cell is part of the main cell due to cell merging.

Class: CellBaseClass
Namespace: Softelvdm.Controls
Assembly: Softelvdm.SftTreeNET

Syntax

public virtual void GetMainCell(
    Point offset,
    out CellBaseClass cell );
Public Overridable Sub GetMainCell(
    ByVal offset As Point,
    cell As CellBaseClass )

Parameters

offset

Returns the location of the main cell that merges into the current cell, relative to the current cell.

cell

Returns the main cell that merges into the current cell or null/Nothing if the current cell isn't part of a merged cell.

Comments

Returns the main cell, if the current cell is part of the main cell due to cell merging.

Any subordinate cell is owned by a main cell. The main cell occupies the space of all its subordinate cells.

If a cell is not a subordinate cell (or if it's a main cell), GetMainCell returns null/Nothing for the cell parameter.

The CellBaseClass.MainCell property can be used to retrieve any subordinate cell's owning main cell. The CellBaseClass.MainCell property is identical to the GetMainCell method, except that GetMainCell also returns the relative position of the main cell (offset argument).

See Also CellBaseClass Class | Classes | SftTree/NET 2.0