property Node.BackColorChild as Color
Specifies the default background color for child nodes.

TypeDescription
Color A color expression that indicates the child node's background color.
Use the BackColorChild  property to specify the background color for child nodes. Use the BackColor property to specify the node's background color. While the node's BackColorChild property is not specified the control uses the BackColor property to paint the node's background. Use the ClearBackColorChild method to clear the child node's background color. The property has effect while its value is not -1. In other words, use the -1 to prevent apply the color on the node's background/foreground. Use the BackColorValue property to specify the background color of the node's value. Use the SelBackColor, SelForeColor, SelBackColorChild and SelForeColorChild properties to customize the colors for selected nodes. Use the <bgcolor> built-in HTML format to specify a background color for parts of the node's value or name. Use the ForeColorChild property to specify the child node's foreground color.

The following sample changes the node's background color:

Dim s As String
s = "gBHJJGHA5MIwAEIe4AAAFhwFBwOCERDYXC4bEAgEopFIwiwwjgwGQyHcRHcZHcjHcrHZEIhFixFjJFjhFlxFJpNKE5KBWKxbkZbnxbL5fMsWMsjMpoNBwjJwjhwlZwphwOJxPccPZ6PSFjKFlaFQaDSEcSEjSEuSE5SCMRiQSqVTcZTdFTdxTaeTyljKljilnylvSlU6nWEWWE+WGFWGNWC5XK7iy7jK7ny7q67xq7yC7YTCYsWYsuYufYrLZbQizQlbQnLQrjQ1DQajUbcjbc+bdFbdMbdXbdjbdxbd6beQbeobe1csRcsZcsjcsrctFctXctccuNcu1eEOeEWeEceEjeE5eFceFjeFueFxeF6eGFeGNeGffcOfcRfcWfaMn2jh9pGfaVn2lx9pyfafH2op9qYfargDCcKQrC0LwxDMNQ3DkOw9D8QRDEURxJEsTRPFEUxVFcWRYhgABCfICAChh/gAFkXoTHQgARGx/gSDgkFgUBgkGBAJhUEgcDAYwHg+Hw3CQXgAiiZAIBIJJJCgUJJAiZJIA8MZ2EQBI5GEYBhEKJBIFwJAEHCRxNhqGAxlcUJYgCQBmkmAo3kIRBoDKZAGgIGw1mgMJZmMBJMhsHhfCoLJ4mAEwAE4BYEiQXJ5mMBpMBMMZcDALIhmIQgAFOA4uhIEJwgEJIFFQBRPlELocBAz4HiEPhaHwIAAmCbRdjwBIdFqFIAGCSZQhkMJzCQUALBUBJAhSVB8AAZRYCSTgYECa4qBSeJ"
s = s + "6jMbwHiGXQSHiAJSicDYYjYYROACUYyCaiIbBSOh4giQJCAUXY8ogGBhAMBxNBKKxECgAxFgmQBFhcRRClQRAml4XB4nGFxCDAZhkFicYIBCG4pDQRAgHAPAtACAoMC4EAYiGfJ5kOCY3nof4QAmE4YEYAhiCGfh8BAIAwgOZ5Il6aBaEYaZWiAAwqEIKAUB4KBgg6HBIlaAICAQXhukKIg6g4fIYCCMImmQaIjAmLI0DCAomCWDIoDALwVGYEAhj8G4WAgQYzjYFhYgKDRSDyeIBAWGwGCAL44gaKBogKC47FwaJjAkN5SECIoIgECRkC2AIIgYEAADWYoynicANDIYBYgIDYuiqYwviCBBIFgMAECSWg7kuAIRlYWAhASEAUESS4plUKozm6S4wEMFJzEwMgPAoIIjGcIJLmEA4JAoKATCGGYkCoaIijQGxLmkCAfmYIBhAKBgqDOIACgeCgDmAAUIQJBwiRAgA8cIEBPAPB+FgQg0QKBjGIMEAwUQiCMFgGQLwe08jdAICEXA8BhihDKMwIIlAmBAFAPccwPwACgCAEcDYkQqh4BSFQGYJB/hxCsEIDoxAMAfAay8XAkBNgDCiDEAgAwEBBDAMcDYARzBQGmIoHAIQwDfAKFQfg4BgiSAMDgCwIAIgiHYJUS4DwBD5EgMRQh8xihjDCLwCg0wyBaGMPYQYBQBh0ECMQJ4TwAjQGIBwNoPBgiGAyHAcAuBKADF0OIGogwFAfHIDcIYtwYjQHCMYCY"
s = s + "YVECHAiFUTAmAgi+DyIUcAwwICKGaMAIYHQ3BkDiMQDYWRAABEMBcHQcAwBBAuDcBg8ASgFCSGgCwhQOhtF47MDAawaABGmIAPYMRQCuV0KQEAcg2AHDoKEYwsAxAwACAYZQVxyBoDaEECYdA4iBFMHkBIsACgcCMLIGIBxYhcDyMUeAPwVC4HwNABgrwVBkAAG0I4sBwiGAmFES4exJKqAgMAQABxeDiFoIMCQVQ+DxAKBAKQIxdiQAKLEPwkBhAMksJUVI3A1gJAaDAYYBwsifBUPgcAhALhuCgEAAAOyAg="

With XMLGrid1
    .BeginUpdate
        .LevelWidth(1) = 148
        .LevelWidth(2) = 128
        With .Nodes
            With .Add("BackColor <b>(green)</b>")
                .Picture = s
                .Image = 1
                .BackColor = vbGreen
                .ForeColor = vbRed
                .BackColorChild = RGB(0, 128, 0)
                .ForeColorChild = RGB(128, 0, 0)
                
                With .Nodes
                    With .Add("BackColorChild <b>(dark green)</b>", "BackColorValue <b>(blue)</b>", 1)
                        .BackColorValue = vbBlue
                        .ForeColorValue = vbWhite
                    End With
                    With .Add("BackColorChild <b>(dark green)</b>", "BackColorValue <b>(blue)</b>", 2)
                        .BackColorValue = vbBlue
                        .ForeColorValue = vbWhite
                    End With
                    With .Add("BackColorChild <b>(dark green)</b>", "BackColorValue <b>(blue)</b>", 3)
                        .BackColorValue = vbBlue
                        .ForeColorValue = vbWhite
                    End With
                End With
                
                .Expanded = True
            End With
        End With
    .EndUpdate
End With