protected override void OnMouseLeave(EventArgs e)
{
base.OnMouseLeave(e);
// we're outside of the header, so if there is a hot column,
// it needs to be reset (this shouldn't happen, but better
// safe than sorry ;)
if (this.hotColumn != -1)
{
this.ColumnModel.Columns[this.hotColumn].InternalColumnState = ColumnState.Normal;
this.ResetHotColumn();
}
}