Windows フォームで、いくつかの行と列を持つ単純な DataGridView コントロールを作成し、SelectionMode プロパティを FullRowSelect に設定すると、クリップボードのコピー機能で奇妙な動作が発生します。
行が選択され、ユーザーが ctrl-c を押すと、予想どおり、行全体がセル間に \t 文字を含むクリップボードにコピーされます。
ユーザーが単一のセルをダブルクリックして編集し、そのセル内でユーザーがテキストの一部を選択してctrl-cを押すと、選択したテキストの一部ではなく、行全体がコピーされます!
回避策として、キーダウン イベントでクリップボードのコピーを実行しようとしましたが、編集コントロールが編集モードの場合、イベントは発生しません。
助言がありますか?