WPF中使用文本框的KeyDown事件捕获Ctrl-X我想在用户按下ctrl-x时触发一个事件使用KeyDown事件。这适用于ctrl-D但是当按下ctrl-x时,事件不会被触发。我猜这是因为ctrl-x是“剪切”命令。有没有办法在按下ctrl-X时触发事件?privatevoidtextBox_KeyDown(objectsender,KeyEventArgse){if(e.KeyboardDevice.IsKeyDown(Key.LeftCtrl)||e.KeyboardDevice.IsKeyDown(Key.RightCtrl)){switch(e.Key){caseKey.D://处理D键中断;caseKey.X://处理X键中断;您可以覆盖现有的剪切命令:您需要创建一个。要在wpf中执行此操作,我尝试这样做:Show("你按下Ctrl+X:)");}}尝试关注keydown事件。以上就是C#学习教程:利用WPF中文本框的KeyDown事件,捕获Ctrl-X共享的所有内容。用过,需要多了解C#学习教程,希望大家多多关注——if(e.Control==true&&e.KeyCode==keys.x){e.Handled=true;textBox1.SelectionLength=0;//调用你的方法}本文摘自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
