internal void EnsureVisible(TreeNode node)
{
var nodeIsInScrollList =scrollNodeList.Find(x => x == node);
if (nodeIsInScrollList != null) return;
var nodeIndex = _nodeList.FindIndex(x => x == node);
if (nodeIndex == -1) return; // Is not exist in tree.
scrollIndex = node.Bounds.Y;
_FixScrollIndex();
_UpdateScrollList();
}
protected void SelectNodeWText(string text, bool caseSencitive = false)