public static void SetTrackBarValue(TrackBar trackBar, int positionValue)
{
if (trackBar.InvokeRequired)
{
trackBar.Invoke(new setTrackBarValue(SetTrackBarValue), trackBar, positionValue);
}
else
{
if ((positionValue <= trackBar.Maximum) && (positionValue >= trackBar.Minimum))
{
trackBar.Value = positionValue;
}
else
{
Log.Debug("Trying to set trackbar outside legal bounds!");
}
}
}