Hide

SftTree/NET 2.0 - Tree Control for Windows Forms

Display
Print

CellClass Class

An instance of the CellClass class describes one individual cell in a SftTree/NET control.

There is one instance of the CellClass class for each cell in a SftTree/NET control. Cells are accessed using an item's ItemClass.Cells property.

Cells are used throughout the control, for cells in the item area and also in headers, footers and row headers.

Cells contain "parts", which are objects derived from the GenericPartClass class. These can be formatted text, buttons, images, checkboxes, radiobuttons and more.

Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET

Inheritance

Syntax

public class CellClass : Softelvdm.Controls.CellBaseClass;
Public Class CellClass
    Inherits Softelvdm.Controls.CellBaseClass

Constructors

This class cannot be instantiated.

Properties

PublicInherited from Softelvdm.Controls.CellBaseClassAllowMergeFromPreviousDefines whether this cell is eligible to be used for cell merging by the previous adjacent cell.
PublicInherited from Softelvdm.Controls.CellBaseClassAllowMergeFromUpperDefines whether this cell is eligible to be used for cell merging by the cell above.
PublicInherited from Softelvdm.Controls.CellBaseClassAppearanceDefines the background appearance of the cell.
PublicInherited from Softelvdm.Controls.CellBaseClassBackColorDefines the background color of the cell.
PublicInherited from Softelvdm.Controls.CellBaseClassBackColorEndDefines the ending background color of the cell, when a gradient fill is used.
PublicInherited from Softelvdm.Controls.CellBaseClassBackColorSelectedDefines the background color of the cell, if the cell is selected.
PublicInherited from Softelvdm.Controls.CellBaseClassBackColorSelectedEndDefines the ending background color of the cell, if the cell is selected, when a gradient fill is used.
PublicInherited from Softelvdm.Controls.CellBaseClassCanMergeWithPreviousReturns whether this cell is empty and can be merged with the previous adjacent cell.
PublicInherited from Softelvdm.Controls.CellBaseClassCanMergeWithUpperReturns whether this cell is empty or has the same cell text and can be merged with the cell above.
PublicColumnIndexReturns the column's zero-based index in the column collection.
PublicInherited from Softelvdm.Controls.CellBaseClassDimensionsReturns the dimensions of the cell.
PublicEditIgnoreDefines whether the cell is ignored for cell editing.
PublicInherited from Softelvdm.Controls.CellBaseClassEnabledReturns whether this cell is enabled.
PublicInherited from Softelvdm.Controls.CellBaseClassEvaluatedAllowMergeFromPreviousReturns whether this cell is eligible to be used for cell merging by the previous adjacent cell.
PublicInherited from Softelvdm.Controls.CellBaseClassEvaluatedAllowMergeFromUpperReturns whether this cell is eligible to be used for cell merging by the cell above.
PublicInherited from Softelvdm.Controls.CellBaseClassEvaluatedAppearanceReturns the background appearance of the cell.
PublicInherited from Softelvdm.Controls.CellBaseClassEvaluatedMergeWithLowerReturns whether this cell is eligible to merge with the cell below.
PublicInherited from Softelvdm.Controls.CellBaseClassEvaluatedMergeWithNextReturns whether this cell is eligible to merge with the next adjacent cell.
PublicInherited from Softelvdm.Controls.CellBaseClassEvaluatedOrientationReturns the cell parts orientation.
PublicInherited from Softelvdm.Controls.CellBaseClassEvaluatedSortIndicatorPositionReturns the sorting indicator position of the cell.
PublicInherited from Softelvdm.Controls.CellBaseClassFirstPartReturns the first part object of the cell's parts collection.
PublicInherited from Softelvdm.Controls.CellBaseClassForeColorDefines the foreground color of the cell.
PublicInherited from Softelvdm.Controls.CellBaseClassForeColorSelectedDefines the foreground color of the cell, if the cell is selected.
PublicGridLinesDefines the grid lines style for this cell.
PublicInherited from Softelvdm.Controls.CellBaseClassImageDefines the image of the first ImagePartClass object found in the cell's parts collection.
PublicInherited from Softelvdm.Controls.CellBaseClassImagePartReturns the first ImagePartClass object of the cell's parts collection.
PublicInLeftPaneReturns whether this cell is located in the left pane.
PublicInherited from Softelvdm.Controls.CellBaseClassIsEmptyReturns whether this cell is empty.
PublicIsFirstDisplayedAndVisibleReturns whether this cell is the first displayed cell with a width greater than 0 in the left pane.
PublicIsFirstDisplayedAndVisibleInRightPaneReturns whether this cell is the first displayed cell with a width greater than 0 in the right pane.
PublicIsLastDisplayedAndVisibleReturns whether this cell is the last displayed cell with a width greater than 0 in the right pane.
PublicIsLastDisplayedAndVisibleInLeftPaneReturns whether this cell is the last displayed cell with a width greater than 0 in the left pane.
PublicStaticIsReorderingReturns whether column reordering using a header or footer is currently taking place.
PublicInherited from Softelvdm.Controls.CellBaseClassIsSubordinateReturns whether this cell is part of another cell, due to cell merging.
PublicLowerMainCellReturns the next main cell below the current cell.
PublicLowerSubordinateCellReturns the cell below if the current cell merges into that cell.
PublicMainCellReturns the main cell, if the current cell is part of the main cell due to cell merging.
PublicInherited from Softelvdm.Controls.CellBaseClassMergeWithLowerReturns whether this cell is eligible to merge with the cell below.
PublicInherited from Softelvdm.Controls.CellBaseClassMergeWithNextReturns whether this cell is eligible to merge with the next adjacent cell.
PublicNextReturns the next cell in the item's cell collection.
PublicNextDisplayedReturns the next displayed cell.
PublicNextMainCellReturns the next main cell following the current cell.
PublicNextSubordinateCellReturns the following adjacent cell if the current cell merges into that cell.
PublicInherited from Softelvdm.Controls.CellBaseClassOrientationDefines the cell parts orientation.
PublicOverheadWidthReturns the width of the area, part of this cell, used to display the hierarchy area.
PublicOwningItemReturns the owning item of the cell.
PublicInherited from Softelvdm.Controls.CellBaseClassPartsReturns the cell's parts collection.
PublicPositionReturns the display position of the column containing this cell (the column's Position property).
PublicPreviousReturns the previous cell in the item's cell collection.
PublicPreviousDisplayedReturns the previous displayed cell.
PublicPreviousMainCellReturns the next main cell preceding the current cell.
PublicRealHeightReturns the physical height of the cell (not considering vertical/horizontal cell merging).
PublicRealWidthReturns the physical width of the cell (not considering vertical/horizontal cell merging).
PublicSelectedDefines whether this cell is selected.
PublicInherited from Softelvdm.Controls.CellBaseClassSortIndicatorPositionDefines the sorting indicator position of the cell.
PublicInherited from Softelvdm.Controls.CellBaseClassSortStatusDefines the status of the cell's sorting indicator.
PublicInherited from Softelvdm.Controls.CellBaseClassTagObjectDefines application-specific data.
PublicInherited from Softelvdm.Controls.CellBaseClassTagObjectsDefines application-specific data.
PublicInherited from Softelvdm.Controls.CellBaseClassTagStringDefines an application-specific string.
PublicInherited from Softelvdm.Controls.CellBaseClassTextDefines the text of the first TextPartClass object found in the cell's parts collection.
PublicInherited from Softelvdm.Controls.CellBaseClassTextPartReturns the first TextPartClass object of the cell's parts collection.
PublicUpperMainCellReturns the next main cell above the current cell.
PublicWidthIgnoreDefines whether this cell is ignored for optimal column width calculation.

Methods

PublicInherited from Softelvdm.Controls.CellBaseClassBestDimensionsCalculates the best dimensions for the current cell.
PublicEditEdits this cell.
PublicInherited from System.ObjectEqualsDetermines whether the specified object is equal to the current object.
ProtectedInherited from System.ObjectFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
PublicInherited from System.ObjectGetHashCodeServes as the default hash function.
PublicInherited from Softelvdm.Controls.CellBaseClassGetMainCellReturns the main cell, if the current cell is part of the main cell due to cell merging.
PublicInherited from System.ObjectGetTypeGets the Type of the current instance.
PublicInherited from Softelvdm.Controls.CellBaseClassIsSameTextDetermines whether the same cell text is used in the current cell and the specified cell.
ProtectedInherited from System.ObjectMemberwiseCloneCreates a shallow copy of the current Object.
PublicPaintPaints the cell.
PublicStaticInherited from System.ObjectReferenceEqualsDetermines whether the specified Object instances are the same instance.
PublicScrollIntoViewHorizontally and vertically scrolls the cell into view so it is displayed in the tree control's client area.
PublicInherited from System.ObjectToStringReturns a string that represents the current object.
PublicInherited from Softelvdm.Controls.CellBaseClassTurnRadioButtonOffTurns all radiobuttons in this cell off.

See Also Classes | SftTree/NET 2.0