潜移默化学会WPF--键盘按键--快捷键

news/2024/7/24 10:54:09

一、窗体上的快捷键设置---方法一

单键

private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Escape)  //按esc退出
{
e.Handled = true;
this.Close();
}

}


private void showConsume_PreviewKeyDown(object sender, KeyEventArgs e)
{

//某些特殊按键要写在这里  例如 Up  Left 等键

}

键盘组合键

if ((Keyboard.Modifiers & ModifierKeys.Control) == ModifierKeys.Control && e.Key == Key.NumPad0)
{
    //操作
}

上面是ctrl+0   的快捷键设置的操作,其他的请  潜移默化吧

 

 

lblInfo.Text = "Modifiers: " +
e.KeyboardDevice.Modifiers.ToString();      输出键盘按键信息

 

if (Keyboard.IsKeyDown(Key.LeftShift))
{
lblInfo.Text = "The left Shift is held down.";
}

判断你键盘是否按下某个键

转载于:https://www.cnblogs.com/AaronYang/archive/2012/04/06/2434757.html


http://www.niftyadmin.cn/n/1385500.html

相关文章

Windows中挂载安装ISO文件

为什么80%的码农都做不了架构师?>>> 可以使用挂载软件安装ISO软件包 链接:https://pan.baidu.com/s/1kVAEf35 密码:h99g 可以在win7电脑上进行安装使用的;具体安装步骤就不在此赘述了! 并把软件包分享给大家…

Eclipse使用git提交本地项目到远程git仓库

1、创建了本地git仓库: 右键项目——Team——share ——Create Repository——finish 2、将项目提交到本地仓库然后提交到远程git仓库 右键项目——Team——commit and push 3、填写git的https地址和账户 4、Source ref和Destination ref选择refs/heads/master——A…

比onload更快获取图片尺寸

2019独角兽企业重金招聘Python工程师标准>>> lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这…

【毕业设计】【期末作业】新闻发布系统(php+mysql)

分享一个新闻发布系统网站,后台主要是采用php的thinkphp框架制做的,数据库采用mysql进行处理 这个系统主要分为用户模块和后台管理模块,具体功能有 用户模块:注册,登陆,查看个人信息,修改个人…

在spring的bean中获取ServletContext

我的需求是获取spring开发的web项目在服务器上的绝对路径。进而引申到我需要知道servletContext,因为servletContext有一个servletContext.getRealPath("/");方法,这个方法就能获取项目的绝对路径。常规方式下我们如何获取servletContext呢&am…

关于 logger

日志 前言 我是一名后台程序员,接触后台只有一年时间,在这期间一共做过四个项目,分别是: 工作室招新系统视频学习网站创客网站打印机项目由于之前做项目的时候没有好好重视日志,所以导致在开发与维护项目出现了很多问题…

重构——51移除设值函数(Remove Setting Method)

移除设值函数(Remove Setting Method) 类中的某个字段应该在对象创建时被设值,然后就不再改变;去掉该字段的所有设值函数 一、动机 不希望对象被改变,就不要提供设值函数,同时final之 二、做法 1、检查设值…

Virtualbox 复制vdi文件

2019独角兽企业重金招聘Python工程师标准>>> VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就可以了事的,只因为VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术. 由于测试需要搭建局域网环境,需要两台虚拟机同时运行。当我…