private void DataGridViewOnRowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { var row = dataGridView.Rows[e.RowIndex]; var peptideAnalysis = (PeptideFileAnalysis)row.Tag; PeptideFileAnalysisFrame.ActivatePeptideDataForm <AbstractChromatogramForm>(this, peptideAnalysis); }
private void DataGridViewOnCellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } var row = dataGridView.Rows[e.RowIndex]; var peptideFileAnalysis = (PeptideFileAnalysis)row.Tag; var column = dataGridView.Columns[e.ColumnIndex]; if (e.ColumnIndex >= 0) { column = dataGridView.Columns[e.ColumnIndex]; } if (column == colPeakStart || column == colPeakEnd) { PeptideFileAnalysisFrame.ActivatePeptideDataForm <AbstractChromatogramForm>(this, peptideFileAnalysis); } else if (column == colTracerPercent || column == colScore) { PeptideFileAnalysisFrame.ActivatePeptideDataForm <TracerChromatogramForm>(this, peptideFileAnalysis); } }