如何能够捕捉到Shift和下箭头Down同时被按下的操作? 如何能够捕捉到Shift和下箭头Down同时被按下的操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 KeyDown/KeyUp事件使用EventArgs e判断if( e.Shift && e.KeyCode == Keys.Up){ ...} 你说的这个我测试过了,不行的,当按过up或者down键后,焦点就移到下个控件上了 是的.只有接受输入焦点的控件才有用.TextBox是可以的.想办法使焦点一直保持在TextBox中, 或者使窗体没有按钮这类控件 把 Form.KeyPreview 属性设为True然后在 Form的KeyDown/Up事件里判断,在焦点移动之前按键就能被捕获到 这样也不行,我做的这个要作为一个独立的控件运行,和form是没有关系的,就类似于listbox,当用户按下shift + down可以多选一样,要实现类似这样的选择功能,我用api测试过了,能够捕获到两个键都按下的情况,但是不能在keydown中处理 C#WebBrowser中如何获取下拉列表中的值? winform的事物回滚问题 [分享]C#高亮截屏 截取字符串 求一sql语句,分都给他,在线等 Timer的构造函数问题 高手指点.net c# winform开发入门 新手疑问:C,C++,C# c# 调用delphi dll 传结构体参数 怎么判断datagrid里头的值发生改变?? 有多少人关心Excel操作与打印?这里提供VB.Net、C#的使用方法及Web下导出Excel的解决方法... Winform中,DataGrid如何获得某列的列标题
使用EventArgs e判断
if( e.Shift && e.KeyCode == Keys.Up){
...
}
只有接受输入焦点的控件才有用.
TextBox是可以的.想办法使焦点一直保持在TextBox中, 或者使窗体没有按钮这类控件
然后在 Form的KeyDown/Up事件里判断,在焦点移动之前按键就能被捕获到