SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Returns the previous cell in the item's cell collection.
Class: CellClass
Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET
public CellClass Previous { get; }
Public ReadOnly Property Previous As CellClass
The previous cell or null/Nothing if there is no previous cell.
Returns the previous cell in the item's cell collection.
The previous cell is not necessarily the previous displayed cell. The CellClass.PreviousDisplayed property can be used to retrieve the previous displayed cell.
The Previous property returns the previous cell in the cell collection, CellClass.PreviousDisplayed returns the previous displayed cell.
This property traverses cells one by one, even if cells are part of a group of merged cells. To traverse groups of merged cells, use CellClass.PreviousMainCell instead.
// Button part Action event
void bp_Action(object sender, ActionEventArgs e) {
// this is our button that was just clicked
ButtonPartClass bp = (ButtonPartClass)e.Part;
// this is the cell containing the button
CellClass cell = (CellClass)bp.PartOwner;
// get the previous cell
cell = cell.Previous;
// this cell's first (and only) part is a progressbar (in this example)
ProgressBarPartClass pbp = (ProgressBarPartClass) cell.Parts[0];
// increment the progressbar's Value property
int val;
if (pbp.Value == pbp.Max)
val = 0;
else
val = pbp.Value + 10;
' Button part Action event
Private Sub bp_Action(ByVal sender As Object, ByVal e As ActionEventArgs)
' this is our button that was just clicked
Dim bp As ButtonPartClass = e.Part
' this is the cell containing the button
Dim cell As CellClass = bp.PartOwner
' get the previous cell
cell = cell.Previous
' this cell's first (and only) part is a progressbar (in this example)
Dim pbp As ProgressBarPartClass = cell.Parts(0)
' increment the progressbar's Value property
Dim Val As Integer
If pbp.Value = pbp.Max Then
Val = 0
Else
Val = pbp.Value + 10
See Also CellClass Class | Classes | SftTree/NET 2.0