Используйте событие KeyDown:
private void m_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.C)
{
//Grab selected text
Clipboard.SetText(richTextBox1.SelectedText);
string s = Clipboard.GetText();
//Execute some action with the string
}
}
Вам также необходимо зарегистрировать обработчик события ключа из файла designer.cs для любого случая, когда вы захотите его использовать.Пример:
this.richTextBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.m_KeyDown);