private void SetTimerMouseTrack()
{
if (this.ActivePane == null || this.ActivePane.IsActivated || this.FlagDragging)
{
this._mTimerMouseTrack.Enabled = false;
return;
}
// start the timer
int hovertime = SystemInformation.MouseHoverTime;
// assign a default value 400 in case of setting Timer.Interval invalid value exception
if (hovertime <= 0)
hovertime = 400;
this._mTimerMouseTrack.Interval = 2 * hovertime;
this._mTimerMouseTrack.Enabled = true;
}