WINCE系统中WINFORM的按键事件的使用方法简介

WINCE系统中WINFORM的按键事件的使用方法简介

最近开始接触winform编写的WINCE系统运行的程序。

一般情况下,PDA界面比较小,WINCE自带的键盘输入太不方便,所以wince系统运行的PDA均有按键。一般按键,如,数字0-9,字母A-Z系统均可以自动识别,一些特殊的按键事件,系统并不能作出我们希望得到的动作,所以,在编写的程序中,为了提高用户体验,我们可以添加一些按键事件的动作。


我也只是首次接触,所以在此只能简单记录下我使用的过程。以此记录作为日后参考。


第一步,选中WINFORM窗体,查看窗体的属性,将其keypreview属性设置为true;


第二步,在窗体事件中选中keydown事件函数,双击;


第三步,编写FrmIn03_Keydown函数


编写函数使用KeyEventArgs e 。即e的keycode属性。

例如,

按键Enter,e.keycode=Enter;

按键ESC,e.keycode=Escape;


判断后作出相应的系统动作

例:

<pre name="code" class="csharp">private void FrmIn03_KeyDown(object sender,KeyEventArgs e)
{
if (e.keycode==escape)
this.close();
if(e.keycode==enter)
button1.focus();
}


 

今天就学习了这么多,就先记录这么多,若有深度的学习,我将会继续记录。

希望可以帮到网友朋友们,有不对或可改进的地方,敬请留言指正。谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值