Softelvdm.Controls Class Library for Windows Controls 1.0

CellBaseClass Class

Softel vdm, Inc.

  CellBaseClass Class (Softelvdm.Controls Namespace)

The CellBaseClass abstract class is the base class for all cells in controls published by Softel vdm, Inc.

SftTree/NET 2.0: Cells, row headers, column headers and column footers are objects derived from the CellBaseClass class.

SftTabs/NET 6.0: Tabs are objects derived from the CellBaseClass class.

Cells contain text, images, checkboxes, radiobuttons, progressbars, etc., collectively referred to as "parts".

VB   

Public MustOverride Class CellBaseClass Inherits Object

C#   

public abstract class CellBaseClass : Object

C++   

public ref class CellBaseClass abstract : public Object


Public

Constructors

Properties

Fields

Methods

Events

Protected

Constructors

Properties

Fields

Methods

 


Public Constructors

Description

none

This class cannot be instantiated.

   

Public Properties

Description

public propertyAllowMergeFromPrevious

Defines whether this cell is eligible to be used for cell merging by the previous adjacent cell.

public propertyAllowMergeFromUpper

Defines whether this cell is eligible to be used for cell merging by the cell above.

public propertyAppearance

Defines the background appearance of the cell.

public propertyBackColor

Defines the background color of the cell.

public propertyBackColorEnd

Defines the ending background color of the cell, when a gradient fill is used.

public propertyBackColorSelected

Defines the background color of the cell, if the cell is selected.

public propertyBackColorSelectedEnd

Defines the ending background color of the cell, if the cell is selected, when a gradient fill is used.

public propertyCanMergeWithPrevious

Returns whether this cell is empty and can be merged with the previous adjacent cell.

public propertyCanMergeWithUpper

Returns whether this cell is empty or has the same cell text and can be merged with the cell above.

public propertyDimensions

Returns the dimensions of the cell.

public propertyEnabled

Returns whether this cell is enabled.

public propertyEvaluatedAllowMergeFromPrevious

Returns whether this cell is eligible to be used for cell merging by the previous adjacent cell.

public propertyEvaluatedAllowMergeFromUpper

Returns whether this cell is eligible to be used for cell merging by the cell above.

public propertyEvaluatedAppearance

Returns the background appearance of the cell.

public propertyEvaluatedMergeWithLower

Returns whether this cell is eligible to merge with the cell below.

public propertyEvaluatedMergeWithNext

Returns whether this cell is eligible to merge with the next adjacent cell.

public propertyEvaluatedOrientation

Returns the cell parts orientation.

public propertyEvaluatedSortIndicatorPosition

Returns the sorting indicator position of the cell.

public propertyFirstPart

Returns the first part object of the cell's Parts collection.

public propertyForeColor

Defines the foreground color of the cell.

public propertyForeColorSelected

Defines the foreground color of the cell, if the cell is selected.

public propertyImage

Defines the image of the first ImagePartClass object found in the cell's Parts collection.

public propertyImagePart

Returns the first ImagePartClass object of the cell's Parts collection.

public propertyIsEmpty

Returns whether this cell is empty.

public propertyIsSubordinate

Returns whether this cell is part of another cell, due to cell merging.

public propertyLowerMainCell

Returns the next main cell below the current cell.

public propertyLowerSubordinateCell

Returns the cell below if the current cell merges into that cell.

public propertyMainCell

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

public propertyMergeWithLower

Returns whether this cell is eligible to merge with the cell below.

public propertyMergeWithNext

Returns whether this cell is eligible to merge with the next adjacent cell.

public propertyNextMainCell

Returns the next main cell following the current cell.

public propertyNextSubordinateCell

Returns the following adjacent cell if the current cell merges into that cell.

public propertyOrientation

Defines the cell parts orientation.

public propertyOwningItem

Returns the owning item of the cell.

public propertyParts

Returns the cell's parts collection.

public propertyPreviousMainCell

Returns the next main cell preceding the current cell.

public propertyRealHeight

Returns the physical height of the cell (not considering vertical/horizontal cell merging).

public propertyRealWidth

Returns the physical width of the cell (not considering vertical/horizontal cell merging).

public propertySortIndicatorPosition

Defines the sorting indicator position of the cell.

public propertySortStatus

Defines the status of the cell's sorting indicator.

public propertyTagObject

Defines application-specific data.

public propertyTagObjects

Defines application-specific data.

public propertyTagString

Defines an application-specific string.

public propertyText

Defines the text of the first TextPartClass object found in the cell's Parts collection.

public propertyTextPart

Returns the first TextPartClass object of the cell's Parts collection.

public propertyUpperMainCell

Returns the next main cell above the current cell.

  

Public Methods

Description

public methodBestDimensions

Calculates the best dimensions for the current cell.

public methodEqualsinherited from System.Object

Determines whether the specified Object is equal to the current Object.

public methodGetHashCodeinherited from System.Object

Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.

public methodGetMainCell

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

public methodGetTypeinherited from System.Object

Gets the Type of the current instance.

public methodIsSameText

Determines whether the same cell text is used in the current cell and the specified cell.

public methodPaint

Paints the cell.

public methodstatic / sharedReferenceEqualsinherited from System.Object

Determines whether the specified Object instances are the same instance.

public methodToStringinherited from System.Object

Returns a String that represents the current Object.

public methodTurnRadioButtonOff

Turns all radiobuttons in this cell off.

  

Protected Properties

Description

protected propertyOwningItem

Returns the owning item of the cell.

  

Protected Methods

Description

protected methodFinalizeinherited from System.Object

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

protected methodMemberwiseCloneinherited from System.Object

Creates a shallow copy of the current Object.

  

Version Information

Supported in version 1.0.
Products Table

See Also     Softelvdm.Controls Namespace


Feedback / comments / error reports for this topic
© 2007 - Softel vdm, Inc. - www.softelvdm.com