Datagridview caixa de texto de várias linhas quando ctrl + enter pressione

Estou tentando adicionar um comportamento específico a umdatagridview controle (se você pode colocar assim).

Eu gostaria de ter ummultiplelines textbox controle nodatagridview. Eu consegui isso ao dar uma corda que é muito longa para caber notextbox, é colocado automaticamente em uma segunda linha.

Portanto, as etapas seriam inserir texto em uma célula, enquanto o foco estiver na célula, pressione ctrl + enter para que o texto digitado a seguir esteja em uma segunda linha.

dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True
dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells

Mas eu também seria capaz de forçar uma segunda linha pressionandoctrl + enter key Sobre esse assunto, minha pesquisa na Internet apareceu vazia.

Eu acho que seria pegar o evento de pressionamento de tecla dentro de uma célula, mas não consigo encontrar esse evento.

Eventos possíveis

Eu tentei esse evento, mas isso só acontece quando oDatagridview no total está selecionado.

Private Sub DataGridView1_CellContentClick(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles DataGridView1.KeyPress
     ' Some magic here.
End Sub

questionAnswers(2)

yourAnswerToTheQuestion