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
Defines display and layout information to render the string.
Class: TextPartClass
Namespace: Softelvdm.Controls
Assembly: Softelvdm.SftTreeNET
public StringFormatFlags Format { get; set; }
Public Property Format As StringFormatFlags
The display and layout information.
The default value is StringFormatFlags.DisplayFormatControl, LineLimit.
Defines display and layout information to render the string.
All of the settings are available, with the exception of the StringFormatFlags.NoWrap member. The TextPartClass.TextStyle property must be used instead.
sftTree1.Headers.MaxLines = 4; // allow up to 4 text lines for (int r = 0; r < sftTree1.Headers.Rows; ++r) { cell = sftTree1.Headers[r, 1]; cell.MergeWithLower = BoolOptionalEnum.True; cell.AllowMergeFromUpper = BoolOptionalEnum.True; cell.Parts.Clear(); } TextPartClass tp = new TextPartClass("Vertical"); tp.Format |= StringFormatFlags.DirectionVertical; sftTree1.Headers[0, 1].Parts.Add(tp); sftTree1.Headers[0, 1].Parts.Add(new ImagePartClass(img)); tp = new TextPartClass("Cell merging in\na column header"); sftTree1.Headers[0, 1].Parts.Add(tp); // Horizontally merge column header cells in row 1, columns 3 + 4 sftTree1.Headers[1, 3].MergeWithNext = BoolOptionalEnum.True;
sftTree1.Headers.MaxLines = 4 ' allow up to 4 text lines For r As Integer = 0 To sftTree1.Headers.Rows - 1 cell = sftTree1.Headers(r, 1) cell.MergeWithLower = BoolOptionalEnum.True cell.AllowMergeFromUpper = BoolOptionalEnum.True cell.Parts.Clear() Next Dim tp As TextPartClass = New TextPartClass("Vertical") tp.Format = tp.Format Or StringFormatFlags.DirectionVertical sftTree1.Headers(0, 1).Parts.Add(tp) sftTree1.Headers(0, 1).Parts.Add(New ImagePartClass(img)) tp = New TextPartClass("Cell merging in" & vbCrLf & "a column header") sftTree1.Headers(0, 1).Parts.Add(tp) ' Horizontally merge column header cells in row 1, columns 3 + 4 sftTree1.Headers(1, 3).MergeWithNext = BoolOptionalEnum.True
See Also TextPartClass Class | Classes | SftTree/NET 2.0