private void trackBar_Scroll(object sender, EventArgs e)
{
if (e == null) return; //To prevent loop.
#region Select the node when user scrolls
var parentNode = tvFrames.Nodes[_parentNodeLabel];
if (!parentNode.IsExpanded)
{
parentNode.Expand();
Application.DoEvents();
}
tvFrames.SelectedNode = parentNode.Nodes[trackBar.Value];
tvFrames.Focus();
//Application.DoEvents();
#endregion
}