SftTree/NET 2.0

SftTree/NET Classes

Softel vdm, Inc.

Softelvdm.SftTreeNET Namespace

All classes shown in this table are part of the SftTree/NET control. These classes and objects are used to access properties and methods exposed by each. An instance of the SftTree class represents the SftTree/NET control. Through its properties, additional objects can be accessed.

SftTree/NET is based on the "Softelvdm.Controls Class Library for Windows Controls" with its Softelvdm.Controls namespace.

Classes

Delegates

Enumerations

Class

Description

ButtonsClass

An instance of the ButtonsClass class describes attributes that apply to all expand/collapse buttons in a SftTree/NET control.

CellClass

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

CellCollectionClass

An instance of the CellCollectionClass class represents all cells managed by one item.

ColumnClass

An instance of the ColumnClass class represents one individual column in a SftTree/NET control.

ColumnCollectionClass

An instance of the ColumnCollectionClass class represents a collection of all defined columns in a SftTree/NET control.

ColumnReorderedEventArgs

Provides data for the ColumnReordered event.

ColumnResizedEventArgs

Provides data for the ColumnResized event.

ColumnsClass

An instance of the ColumnsClass class describes attributes that apply to all columns in a SftTree/NET control.

ContentsClass

An instance of the ContentsClass class is used to serialize the contents of the tree control.

DimensionsClass

An instance of the DimensionsClass class describes various dimensions, object sizes, distances in a SftTree/NET control.

DragDetectedEventArgs

Provides data for the DragDetected event.

EditAllowedEventArgs

Provides data for the EditAllowed event.

EditClickOutsideEventArgs

Provides data for the EditClickOutside event

EditEndedEventArgs

Provides data for the EditEnded

EditSetupEventArgs

Provides data for the EditSetup event.

EditValidateEventArgs

Provides data for the EditValidate

FooterClickedEventArgs

Provides data for the FooterClicked event.

FootersClass

An instance of the FootersClass class describes attributes that apply to all footers in a SftTree/NET control.

HeaderClickedEventArgs

Provides data for the HeaderClicked event.

HeadersClass

An instance of the HeadersClass class describes attributes that apply to all headers in a SftTree/NET control.

HorizontalOffsetChangedEventArgs

Provides data for the HorizontalOffsetChanged event.

ItemClass

An instance of the ItemClass class describes one individual item in a SftTree/NET control.

ItemClickEventArgs

Provides data for the ItemClick and ItemDoubleClick events.

ItemCollapsedEventArgs

Provides data for the ItemCollapsed event.

ItemCollectionClass

An instance of the ItemCollectionClass class represents an item collection.

ItemExpandedEventArgs

Provides data for the ItemExpanded event.

ItemRemovedEventArgs

Provides data for the ItemRemoved event.

LeftPane

An instance of the LeftPane class represents the left pane in a SftTree/NET control.

PartEventArgs

Provides data for the CheckBoxClicked and RadioButtonClicked event.

RightPane

An instance of the RightPane class represents the right pane in a SftTree/NET control.

RowHeaderClass

An instance of the RowHeaderClass class describes one individual row header in a SftTree/NET control.

RowHeadersClass

An instance of the RowHeadersClass class defines attributes for all row headers in a SftTree/NET control.

SftTree

The SftTree class represents the SftTree/NET control, a multi-column tree control for Windows Forms.

SortAscending

Default implementation of an IComparer class used with the ItemCollectionClass.Sort method to sort items in an ascending fashion, based on the cell text in a specified column.

SortDescending

Default implementation of an IComparer class used with the ItemCollectionClass.Sort method to sort items in an descending fashion, based on the cell text in a specified column.

SplitterClass

An instance of the SplitterClass class represents the splitter bar in a SftTree/NET control and its attributes.

ToolTipEventArgs

Provides data for the ToolTip event.

   

Delegate

Description

CheckBoxEventHandler

Represents the method that will handle the CheckBoxClicked event.

ColumnReorderedEventHandler

Represents the method that will handle the ColumnReordered event.

ColumnResizedEventHandler

Represents the method that will handle the ColumnResized event.

DragDetectedEventHandler

Represents the method that will handle the DragDetected event.

EditAllowedEventHandler

Represents the method that will handle the EditAllowed event.

EditClickOutsideEventHandler

Represents the method that will handle the EditClickOutside event.

EditEndedEventHandler

Represents the method that will handle the EditEnded event.

EditSetupEventHandler

Represents the method that will handle the EditSetup event.

EditValidateEventHandler

Represents the method that will handle the EditValidate event.

FocusObjectChangedEventHandler

Represents the method that will handle the FocusObjectChanged event.

FooterClickedEventHandler

Represents the method that will handle the FooterClicked event.

FooterDoubleClickedEventHandler

Represents the method that will handle the FooterDoubleClicked event.

FooterHeightChangedEventHandler

Represents the method that will handle the FooterHeightChanged event.

HeaderClickedEventHandler

Represents the method that will handle the HeaderClicked event.

HeaderDoubleClickedEventHandler

Represents the method that will handle the HeaderDoubleClicked event.

HeaderHeightChangedEventHandler

Represents the method that will handle the HeaderHeightChanged event.

HorizontalOffsetChangedEventHandler

Represents the method that will handle the HorizontalOffsetChanged event.

ItemClickEventHandler

Represents the method that will handle the ItemClick event.

ItemCollapsedEventHandler

Represents the method that will handle the ItemCollapsed event.

ItemDoubleClickEventHandler

Represents the method that will handle the ItemDoubleClick event.

ItemExpandedEventHandler

Represents the method that will handle the ItemExpanded event.

ItemReleasedEventHandler

Represents the method that will handle the ItemReleased event.

ItemRemovedEventHandler

Represents the method that will handle the ItemRemoved event.

RadioButtonEventHandler

Represents the method that will handle the RadioButtonClicked event.

SelectionChangedEventHandler

Represents the method that will handle the SelectionChanged event.

ShowScrollTipEventHandler

Represents the method that will handle the ShowScrollTip event.

ShowToolTipEventHandler

Represents the method that will handle the ShowToolTip event.

SplitterOffsetChangedEventHandler

Represents the method that will handle the SplitterOffsetChanged event.

TopItemChangedEventHandler

Represents the method that will handle the TopItemChanged event.

   

Enumeration

Description

AutoExpandAreaEnum

Used with the AutoExpandArea property to define when items are expanded automatically (see AutoExpandHover and AutoExpandDragDrop).

ButtonBehaviorEnum

Defines the behavior of a button.

ButtonLookEnum

Defines the appearance of expand/collapse buttons.

CharSearchModeEnum

Used with the CharSearchMode property to define the search mode for characters typed by the user.

CollapseStyleEnum

Used with the Collapse method.

CopyStyleEnum

Used with the ItemClass.Copy method to define how the item is copied.

DragStyleEnum

Used with the DragStyle property defining drag detection.

EditNavigateEnum

Defines the direction when using the EditNavigate method.

ExpandCollapseButtonStyleEnum

Used with the ItemClass.ExpandCollapseButton property to define the expand/collapse button style.

ExpandStyleEnum

Used with the Expand method.

GridLinesOptStyleEnum

Defines the grid lines style.

GridLinesStyleEnum

Defines the grid lines style.

HierarchyColorStyleEnum

Used with the HierarchyColorStyle property defining how the background of the hierarchy area in the hierarchy column is rendered.

ItemClickAreaEnum

Defines the area where a mouse click occurred.

LinesPenStyleEnum

Defines the pen style for a line.

MoveStyleEnum

Used with the ItemClass.Move method to define how the item is moved.

PaneEnum

Describes the pane.

PersistContentsEnum

Defines processing options when saving/loading contents using the GetContents and SetContents methods.

ScrollStyleEnum

Defines the display of a scroll bar.

SelectableAreaEnum

Defines which areas of items or cells can be clicked by an end user to select the item or cell.

SelectionHighlightStyleEnum

Defines the appearance of selected (or highlighted) cells and items.

SelectionOutlineStyleEnum

Defines the appearance of the selection highlight.

SelectionStyleEnum

Used with the SelectionStyle property defining whether items or cells are selectable within the item area.

ShowExpandCollapseButtonsEnum

Used with the ShowExpandCollapseButtons property to define whether expand/collapse buttons are shown.

TreeLineStyleEnum

Used with the TreeLineStyle property to define whether tree lines are displayed.

UsageLocationEnum

Used with events to define in which area of the control the cell or item is used.



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