如何在按下物理触发器时运行代码



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

我已经尝试将表单的按钮分配为默认按钮,但无法在表单的属性中执行此操作。另外,我尝试在Symbol.ResourceCoordination中使用触发器类。

    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");
    }

如果您安装了 EMDK for .NET,您应该在 C:/Users/Public/Motorola EMDK for .NET/vx.x/Samples VS2008/下找到CS_ResCoordSample1的示例。 此示例应演示如何捕获触发键。 如果您没有安装 EMDK for .NET 或需要重新安装它,您可以从 https://www.zebra.com/us/en/support-downloads/software/developer-tools/emdk-for-net.html

相关内容

  • 没有找到相关文章

最新更新