Hide

SftTree/NET 2.0 - Tree Control for Windows Forms

Display
Print

_CreateChildren Property, ItemClass Class

For internal use only - Not intended for direct use by applications

Class: ItemClass
Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET

Syntax

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

Value

Comments

For internal use only - Not intended for direct use by applications

Examples

C#

            if (item.Expanded)
                item.Collapse(CollapseStyleEnum.SaveCurrent);
            else {
                if (item.HasChildren)
                    item.Expand(ExpandStyleEnum.RestoreLast);
                else {
                    sftTree1.Initializing = true;
                    if (item.TagString == "Single") {
                        item._CreateChildren = true;
                        ListInfo(item.Children, item.TagObject);
                    } else {
                        foreach (object o in item.TagObjects) {
                            ItemClass newItem = item.Add(o.ToString());
                            newItem.TagObject = o;
                            newItem.ExpandCollapseButton = ExpandCollapseButtonStyleEnum.Show;
                            newItem.TagString = "Single";

VB.NET

    If item.Expanded Then
        item.Collapse(CollapseStyleEnum.SaveCurrent)
    Else
        If (item.HasChildren) Then
            item.Expand(ExpandStyleEnum.RestoreLast)
        Else
            sftTree1.Initializing = True
            If item.TagString = "Single" Then
                item._CreateChildren = True
                ListInfo(item.Children, item.TagObject)
            Else
                For Each o As Object In item.TagObjects
                    Dim newItem As ItemClass = item.Add(o.ToString())
                    newItem.TagObject = o
                    newItem.ExpandCollapseButton = ExpandCollapseButtonStyleEnum.Show
                    newItem.TagString = "Single"

See Also ItemClass Class | Classes | SftTree/NET 2.0



Spring Break!

Our offices will be closed this week (March 18 through March 22).

We'll be back March 24 to address any pending sales and support issues.