我想在keydown事件中处理ctrl + c键,但它不起作用。我正在尝试这个代码,但没有工作。当我打印e.keycode时,我看到的是“Controlkey”,但我按的是Ctrl + C。我试过ALT + A。它正在工作,e.keycode是作为“A”键。我试着在这个链接中编码:Link is here .但没有再次工作.
我的代码(如果键是Ctrl+ C,e.keycode = Controlkey):
private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (Control.ModifierKeys == Keys.Control && e.KeyCode == Keys.C)
{
Console.WriteLine("work please");
}
}
我在另一个项目中尝试了这段代码,它可以工作,但现在我再次编写,它不工作。怎么解决呢?
编辑:它适用于以下代码(如果key是Alt + C,即keycode = A):
if (Control.ModifierKeys == Keys.Alt && e.KeyCode == Keys.C)
{
Console.WriteLine("work please");
}
1条答案
按热度按时间bksxznpy1#