Pages

2013/02/25

[C#] テキストボックスで「Ctrl + c」や「Ctrl + v」のイベントを処理する。


コピーやペーストを禁止したい場合、別の処理を追加しなければならないが、
テキストボックスのショートカットキーを拾うだけなら KeyDown イベントを追加する。
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
  if (e.KeyData == (Keys.Control | Keys.C))
  {
    // Ctrl + C
    toolStripStatusLabel1.Text = "Ctrl + C が押されました。";
  }
  else if (e.KeyData == (Keys.Control | Keys.V))
  {
    // Ctrl + V
    toolStripStatusLabel1.Text = "Ctrl + V が押されました。";
  }
}
Related Posts Plugin for WordPress, Blogger...