??????C???к????????????????????????????"KeyDown"??"KeyUp"??"KeyPress"??

?????????????????????????

????KeyDown --> KeyPress --> KeyUp

???????????????£????????????????

??????1???????C???????ж?????Щ???

????C????????"KeyDown"??"KeyUp"???????Delegate ??"KeyEventHandler"???????????"KeyEventArgs"????????"KeyPress"????? Delegate??"KeyPressEventHandler"???????????"KeyPressEventArgs"???????Delegate????????????????“System.Windows.Forms"?С?

??????C????????"KeyDown"??"KeyUp"??????????£?"???????"."???????"+= new Syetem.Windows.Froms.KeyEventHandler??"???????"??????????????button1. KeyUp += new Syetem.Windows.Froms. KeyEventHandler??button1_KUp????

?????????????????????????????

private void button1_KUp ( object sender ?? Syetem.Windows.Froms. KeyEventArgs e )
{
//????????????????????
}

??????C????????"KeyPress"??????????£?"???????"."???????"+= new Syetem.Windows.Froms. KeyPressEventHandler??"???????"??????????????button1. KeyPress += new Syetem.Windows.Froms. KeyPressEventArgs??button1_KPress????

?????????????????????????????м???????????????????????????????????????????????????????????

private void button1_KPress ( object sender ?? Syetem.Windows.Froms. KeyPressEventArgs e )
{
//????????????????????
}

?????????????г????"button1"?????????????????