protected void RaiseHeaderMouseDown(int index, MouseEventArgs e)
{
if (index < 0 || this.ColumnModel == null || index >= this.ColumnModel.Columns.Count)
{
return;
}
if (this.HeaderRenderer != null)
{
Column column = this.ColumnModel.Columns[index];
HeaderMouseEventArgs mhea = new HeaderMouseEventArgs(column, this, index, this.DisplayRectToClient(this.ColumnModel.ColumnHeaderRect(index)), e);
this.OnHeaderMouseDown(mhea);
}
}