#pragma warning disable 168
/// <summary>
/// Carries out additional actions when a cell is clicked. Specifically, if
/// a combobox cell is clicked, the cell goes into edit mode immediately.
/// </summary>
public void CellClickHandler(object sender, DataGridViewCellEventArgs e)
{
bool setToEditMode = CheckIfComboBoxShouldSetToEditMode(e.ColumnIndex, e.RowIndex);
if (!setToEditMode)
{
return;
}
var dataGridViewColumn =
((DataGridViewColumnWin)Columns[e.ColumnIndex]).DataGridViewColumn;
ControlsHelper.SafeGui(this, () => BeginEdit(true));
if (EditingControl is DataGridViewComboBoxEditingControl)
{
((DataGridViewComboBoxEditingControl)EditingControl).DroppedDown = true;
}
}