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

时间:2019-04-25 21:27:50

标签: c# windows-ce motorola-emdk

我正在用C#Windows CE应用程序对Symbol Motorola Hand进行编程,当按下手持式的物理触发器时,我需要运行一个代码。我该如何实现?

我已经尝试将表单的按钮分配为默认按钮,但是无法在表单的属性中进行设置。另外,我尝试在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");
    }

1 个答案:

答案 0 :(得分:1)

如果已安装.NET的EMDK,则应该在C:/ Users / Public / Motorola EMDK的.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

下载它