protected void RaiseCellMouseUp(CellPos cellPos, MouseEventArgs e)
{
if (!this.IsValidCell(cellPos))
{
return;
}
if (!this.TableModel[cellPos].Enabled)
{
return;
}
if (this.ColumnModel.GetCellRenderer(cellPos.Column) != null)
{
Cell cell = null;
if (cellPos.Column < this.TableModel.Rows[cellPos.Row].Cells.Count)
{
cell = this.TableModel.Rows[cellPos.Row].Cells[cellPos.Column];
}
CellMouseEventArgs mcea = new CellMouseEventArgs(cell, this, cellPos.Row, cellPos.Column, this.CellRect(cellPos.Row, cellPos.Column), e);
this.OnCellMouseUp(mcea);
}
}