/// <summary> /// Removes the given node from the list of selected nodes /// </summary> /// <param name="node"></param> public void RemoveSelectedNode(Node node) { node.SelectInternal(false); if (m_oSelectedNodes.Contains(node) == true) m_oSelectedNodes.Remove(node); this.Invalidate(); this.InvokeNodeSelectionChange(); }
/// <summary> /// Adds the given node to the list of selected nodes /// </summary> /// <param name="node"></param> public void AddSelectedNode(Node node) { if (SelectionMode == SelectionMode.Single) return; node.SelectInternal(true); if (m_oSelectedNodes.Contains(node) == false) m_oSelectedNodes.Add(node); this.Invalidate(); this.InvokeNodeSelectionChange(); }