/// <summary> /// Handles the <see cref="TreeNodeCollection.ItemAdded"/> event of the selected nodes collection. /// </summary> /// <remarks> /// This highlights the <see cref="TreeNode"/> that was added to the selected nodes collection. /// </remarks> /// <param name="sender">The object that raised the event.</param> /// <param name="e">A <see cref="TreeNodeCollection.TreeNodeEventArgs"/> describing the event arguments.</param> private void m_tncSelectedNodes_ItemAdded(object sender, MultiSelectTreeView.TreeNodeCollection.TreeNodeEventArgs e) { e.TreeNode.BackColor = SystemColors.Highlight; e.TreeNode.ForeColor = SystemColors.HighlightText; }
/// <summary> /// Handles the <see cref="TreeNodeCollection.ItemRemoved"/> event of the selected nodes collection. /// </summary> /// <remarks> /// This unhighlights the <see cref="TreeNode"/> that was removed from the selected nodes collection. /// </remarks> /// <param name="sender">The object that raised the event.</param> /// <param name="e">A <see cref="TreeNodeCollection.TreeNodeEventArgs"/> describing the event arguments.</param> private void m_tncSelectedNodes_ItemRemoved(object sender, MultiSelectTreeView.TreeNodeCollection.TreeNodeEventArgs e) { e.TreeNode.BackColor = Color.Empty; e.TreeNode.ForeColor = Color.Empty; }