private void uiExcludedFilesDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { ClickedCell_RowIndex = e.RowIndex; ClickedCell_ColumnIndex = e.ColumnIndex; CellClickTimer.Start(); } }
private void CellClickTimer_Tick(object sender, EventArgs e) { //because some times SelectionChanged triggers after CellContentClick, we delay setting text if (ClickedCell_ColumnIndex == 0 || ClickedCell_ColumnIndex == 1) { if (uiResultsTabControl.SelectedTab == uiFoundDifferencesTabPage) { uiSelectedCellTextTextBox.Text = (string)uiFoundDifferencesDataGridView.Rows[ClickedCell_RowIndex].Cells[ClickedCell_ColumnIndex].Value; } else if (uiResultsTabControl.SelectedTab == uiExcludedFilesTabPage) { uiSelectedCellTextTextBox.Text = (string)uiExcludedFilesDataGridView.Rows[ClickedCell_RowIndex].Cells[ClickedCell_ColumnIndex].Value; } } CellClickTimer.Stop(); }