/// <summary> /// Sets the explanation for this explain box /// </summary> /// <param name="explanation"></param> public void SetExplanation(ExplanationPart explanation) { Explanation = explanation; explainTreeView.Nodes.Clear(); if (explanation != null) { ExplainTreeNode node = new ExplainTreeNode(explanation); node.UpdateText(); InnerSetExplanation(explanation, node, 0); explainTreeView.Nodes.Add(node); } }