Hide

SftTree/NET 2.0 - Tree Control for Windows Forms

Display
Print

Orientation Property, CellBaseClass Class

Defines the cell parts orientation.

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

Syntax

public OrientationOptionalEnum Orientation { get; set; }
Public Property Orientation As OrientationOptionalEnum

Value

The cell parts orientation.

The default value is OrientationOptionalEnum.Default.

Comments

Defines the cell parts orientation.

Parts in a cell can have either a horizontal orientation (parts are positioned next to each other) or a vertical orientation (parts are positioned one below the other).

SftTree.OrientationDefault for items, HeadersClass.OrientationDefault for column headers and FootersClass.OrientationDefault for column footers.

The CellBaseClass.EvaluatedOrientation property can be used to retrieve the actual cell parts orientation by evaluating the default settings.

Examples

C#

            ddp.PartAlignment = PartAlignmentEnum.FlushEnd;
            cell.Parts.Add(ddp);

            // Add another item
            item = sftTree1.ItemCollection.Add();

            // Add three parts with a vertical orientation to the first cell
            cell = item.Cells[0];
            cell.Orientation = OrientationOptionalEnum.Vertical;
            tp = new TextPartClass("First part");
            tp.HAlign = HAlignmentOptionalEnum.Left;
            cell.Parts.Add(tp);
            ip = new ImagePartClass(img);
            ip.HAlign = HAlignmentOptionalEnum.Center;
            cell.Parts.Add(ip);
            tp = new TextPartClass("Third part");

VB.NET

    ddp.PartAlignment = PartAlignmentEnum.FlushEnd
    cell.Parts.Add(ddp)

    ' Add another item
    item = sftTree1.ItemCollection.Add()

    ' Add three parts with a vertical orientation to the first cell
    cell = item.Cells(0)
    cell.Orientation = OrientationOptionalEnum.Vertical
    tp = New TextPartClass("First part")
    tp.HAlign = HAlignmentOptionalEnum.Left
    cell.Parts.Add(tp)
    ip = New ImagePartClass(img)
    ip.HAlign = HAlignmentOptionalEnum.Center
    cell.Parts.Add(ip)
    tp = New TextPartClass("Third part")

See Also CellBaseClass Class | Classes | SftTree/NET 2.0