C# 按下物理触发器时如何运行代码?

C# 按下物理触发器时如何运行代码?,c#,windows-ce,motorola-emdk,C#,Windows Ce,Motorola Emdk,我正在用C#Windows CE应用程序编程一个摩托罗拉手持式符号,当按下手持式符号的物理触发器时,我需要运行一个代码。我怎样才能做到这一点 我已经尝试将窗体的按钮指定为默认按钮,但无法在窗体的属性中执行此操作。此外,我还尝试在Symbol.resourcecordination中使用触发器类 private void Form1_Load(object sender, EventArgs e) { Symbol.ResourceCoordination.Trig

我正在用C#Windows CE应用程序编程一个摩托罗拉手持式符号,当按下手持式符号的物理触发器时,我需要运行一个代码。我怎样才能做到这一点

我已经尝试将窗体的按钮指定为默认按钮,但无法在窗体的属性中执行此操作。此外,我还尝试在Symbol.resourcecordination中使用触发器类

    private void Form1_Load(object sender, EventArgs e)
    {
        Symbol.ResourceCoordination.Triggertrigger = new Trigger();
        //trigger.Stage1Notify += new Symbol.ResourceCoordination.Trigger.TriggerEventHandler(Trigger_Stage2Notify);
        trigger.Stage2Notify += new Symbol.ResourceCoordination.Trigger.TriggerEventHandler(Trigger_Stage2Notify);
    }

    void Trigger_Stage2Notify(object sender, Symbol.ResourceCoordination.TriggerEventArgs e)
    {
        MessageBox.Show("Pressed trigger");
    }

如果您安装了.NET的EMDK,您应该可以在C:/Users/Public/Motorola EMDK for.NET/vx.x/Samples VS2008/下找到CS_ResCoordSample1的示例。此示例应显示如何捕获触发器键。如果您没有安装EMDK for.NET或需要重新安装,可以从