Hide

SftTree/NET 2.0 - Tree Control for Windows Forms

Display
Print

MergeWithNextDefault Property, ColumnClass Class

Defines the CellBaseClass.MergeWithNext property default for cells in this column, whether cells in this column merge with cells in the next column.

Class: ColumnClass
Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET

Syntax

public bool MergeWithNextDefault { get; set; }
Public Property MergeWithNextDefault As Boolean

Value

True if cells in this column default to merge with cells in the next column, otherwise False.

The default value is False.

Comments

Defines the CellBaseClass.MergeWithNext property default for cells in this column, whether cells in this column merge with cells in the next column.

The default settings for cell merging can be defined using these properties: ColumnClass.MergeWithNextDefault is used for cells in the item area, HeadersClass.MergeWithNextDefault for cells in column headers and FootersClass.MergeWithNextDefault for cells in column footers.

MergeWithNextDefault and ColumnClass.MergeWithLowerDefault should not be set to True at the same time to avoid intersecting merged cells (vertically and horizontally).

Examples

C#

            item.Children.Sort();
        }

        private void Form1_Load(object sender, EventArgs e) {
            sftTree1.Columns.Count = 2;
            sftTree1.Headers.Reorderable = sftTree1.Footers.Reorderable = false;
            sftTree1.Headers.MergeWithNextDefault = true;
            sftTree1.Headers.AllowMergeFromPreviousDefault = true;
            sftTree1.Columns[0].MergeWithNextDefault = true;
            sftTree1.Columns[1].AllowMergeFromPreviousDefault = true;
            sftTree1.MergeStyle = MergeStyleEnum.EmptyCells;
            sftTree1.AutoRespond = false;
            sftTree1.RowHeaders.Width = 0;
            LoadAssembly(Assembly.GetExecutingAssembly());
        }

VB.NET

    item.Children.Sort()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    sftTree1.Columns.Count = 2
    sftTree1.Headers.Reorderable = sftTree1.Footers.Reorderable = False
    sftTree1.Headers.MergeWithNextDefault = True
    sftTree1.Headers.AllowMergeFromPreviousDefault = True
    sftTree1.Columns(0).MergeWithNextDefault = True
    sftTree1.Columns(1).AllowMergeFromPreviousDefault = True
    sftTree1.MergeStyle = MergeStyleEnum.EmptyCells
    sftTree1.AutoRespond = False
    sftTree1.RowHeaders.Width = 0
    LoadAssembly(Assembly.GetExecutingAssembly())
End Sub

See Also ColumnClass Class | Classes | SftTree/NET 2.0