私の Winforms アプリケーションには、標準のデータグリッド ビューがあります。ただし、私のアプリケーションでは、ユーザーがセルに改行を挿入できるようにする要求を受け取っています。Excel では、ユーザーは Alt+Enter (または Shift+Enter、忘れました) でこれを行うことができます。ただし、Winforms データグリッドでこれを行う方法がわかりません。
問題は、デフォルトでは、データグリッド内のセルを編集している場合、Enter キーを押すと編集がコミットされることです。Alt+Enter の Datagrid の KeyDown イベントにチェックを追加して、改行を追加しようとしましたが、うまくいきませんでした。また、ユーザーがテキストの途中に改行を追加することもできません (セルの編集中にカーソルの位置を取得する方法がわからないため)。
どうすればこれを達成できるか誰にもわかりませんか?