我使用 opennetcf 库在 windowCE 5.0 上开发了一个应用程序。我想检查我的设备何时连接到 Cradle。这意味着我想处理将设备插入底座或其他类似设备的事件。
我的目的是当设备连接到摇篮时,我禁用我的应用程序的所有形式,当它从摇篮中删除时,所有形式都启用。
我搜索很多。但答案与我的预期不符。
请帮我。
在阅读了 opennetcf 的参考资料后,我发现了两个事件:ACPowerApplied 和 ACPowerRemoved
这是我的代码:
public static event DeviceNotification ACPowerApplied;
public static event DeviceNotification ACPowerRemoved;
void Form1_ACPowerRemoved()
{
MessageBox.Show("Un-cradle");
}
void Form1_ACPowerApplied()
{
MessageBox.Show("Cradle");
}
private void Form1_Load(object sender, EventArgs e)
{
ACPowerApplied += new DeviceNotification(Form1_ACPowerApplied);
ACPowerRemoved += new DeviceNotification(Form1_ACPowerRemoved);
}
但是这个过程没有进入Form1_ACPowerRemoved()和Form1_ACPowerApplied()。
有什么想法吗?对不起我的英语不好。先感谢您。