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.
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