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

来源:互联网 发布:伤感网络女歌手有哪些 编辑:程序博客网 时间:2024/06/06 20:26

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