datagridview
コントロールにいくつかの特定の動作を追加しようとしています。Ctrl + Enterを押したときにDatagridviewの複数行のテキストボックス
私は textbox
のコントロールをdatagridview
に持っています。 textbox
に収まるには長すぎる文字列を与えるときにこれを実現しました。自動的に2行目に配置されます。
ステップは、セルにフォーカスを置いている間にテキストを入力します。次に入力したテキストが2行目になるように、ctrl + enterキーを押します。
dataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True
dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
しかし、私はまた、この問題についてctrl + enter key
を押すことにより、第2のラインを強制することができるだろうが、私のインターネット検索は、空を思いつきました。
私はそれがセル内のキープレスイベントをキャッチしていると思いますが、私はこのイベントを見つけることができません。
私はこのイベントを試してみましたが、合計でDatagridview
が選択されている場合にのみ発生します。
Private Sub DataGridView1_CellContentClick(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles DataGridView1.KeyPress
' Some magic here.
End Sub
"Shift-Enter"を試しましたか? – JohnG