KeyUp イベントをキャッチする DataGridView があります。これを使用してキーボード コピー (ctrl-c) をキャプチャし、コピーしたテキストに対して独自の書式設定を実行します。最初に「C」キーを離すとすべて正常に機能しますが、「C」を押したまま「ctrl」を最初に離すと、イベントがトリガーされません。以下はイベントのコードです。コピー コンテキスト メニュー項目で既に処理していますが、キーボード ショートカットを使用するユーザーがいることがわかっており、すべてが期待どおりに動作することを望んでいます。どんなアイデアでも大歓迎です。
/// <summary>
/// Key up event handler
/// </summary>
void Control_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.C && e.Control == true )
{
CopyToClipboard(dgDS408Parameter.CurrentCell.EditedFormattedValue.ToString());
}
}