protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
if (this._StyleProvider.ShowTabCloser){
Rectangle tabRect = this._StyleProvider.GetTabRect(this.ActiveIndex);
if (tabRect.Contains(this.MousePosition)){
this.Invalidate();
}
}
// Initialise Drag Drop
if (this.AllowDrop && e.Button == MouseButtons.Left){
this.StartDragDrop();
}
}