C#读取键盘按键的程序

来源:互联网 发布:批处理 单片机编译 编辑:程序博客网 时间:2024/05/16 01:17

 

///用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 ;

    
public Form1 ( )
    
{
        file:
//初始化窗体中的各个组?
        InitializeComponent ( ) ;
    }

    
protected override void Dispose ( bool disposing )
    
{
        file:
//清除程序中使用过的资源
        if ( disposing )
        
{
            
if ( components != null )
            
{
                components.Dispose ( ) ;
            }

        }

        
base.Dispose ( disposing ) ;
    }

    
private void InitializeComponent ( )
    
{
        
this.AutoScaleBaseSize = new System.Drawing.Size ( 6 , 14 ) ;
        
this.ClientSize = new System.Drawing.Size ( 292 , 273 ) ;
        
this.Name = "Form1" ;
        
this.Text = "C#处理键盘事件!" ;
        file:
//为按键的按动定义一个事件处理过程"Form1_KeyUp"
        this.KeyUp += new KeyEventHandler ( this.Form1_KeyUp ) ;

    }

    
static void Main ( )
    
{
        Application.Run ( 
new Form1 ( ) ) ;
    }

    file:
//显示你所按动的按键名称
    private void Form1_KeyUp ( object sender , KeyEventArgs e )
    
{
        MessageBox.Show ( e.KeyCode.ToString ( ) , 
"您所按动的健为:" ) ;

    }

}