using System.Windows.Forms;
namespace CnasSynchronousCommon
{
public class FormKeyEventClass
{
///
/// 声明一个委托
///
public delegate void FormKey();
///
/// 声明事件对象
///
public event FormKey FormKeyEvent;
///
/// 事件触发方法
///
protected virtual void OnEvent(KeyEventArgs e)
{
if (FormKeyEvent != null && e.KeyCode == Keys.Enter)
{
FormKeyEvent();
}
}
///
/// 引发事件的方法(一般是由外部调用的方法,用来引发事件发生)
///
public void FormKeyEventRun(KeyEventArgs e)
{
OnEvent(e);
}
}
}