• λ我爱Aspx >> Asp.Net >> C#处理鼠标和键盘事件
  • C#处理鼠标和键盘事件

  • :未知  Դ:internet  :2007-5-20 16:43:46  ؼ:
  • button1. KeyPress += new Syetem.Windows.Froms. KeyPressEventArgs(button1_KPress);

    在完成了事件的定义以后,就要在程序中加入响应此事件的代码,否则程序编译的时候会报错。下面是响应上面事件的基本结构。

    private void button1_KPress ( object sender , Syetem.Windows.Froms. KeyPressEventArgs e )

    {

    此处加入响应此事件的代码

    }

    注释:程序中出现的"button1"是定义的一个按钮组件。

    (

    2).和键盘相关事件中的典型问题处理办法:

    和键盘相关的典型问题无非就是判定到底是哪个按键被按动。通过上面的三个事件都可以完成。并且在"KeyEventArgs"类中通过了一个属性"KeyCode",可以用他来读取当前按键。所以就在"KeyUp"或者"KeyDown"事件中处理这个问题。根据上面这些知识,可以得到用C#编写读取读取按键的程序代码,下面就是此代码(key.cs)和此代码运行后的界面:

    图02:用C#读取键盘按键的程序运行界面

    key.cs的代码如下:

    using System ;

    using System.Drawing ;

    using System.Collections ;

    using System.ComponentModel ;

    using System.Windows.Forms ;

    using System.Data ;

    public class Form1 : Form

    {

    private System.ComponentModel.Container components = null ;

    Ҷƪл˵?
  • һƪ得到系统进程和结束某个指定的进程
    һƪ使用C#实现阿拉伯数字到大写中文的转换