我正在基于Windows CE的扫描仪设备上开发一个紧凑的框架3.5应用程序。当我调用web服务时,我想用
显示等待光标Cursor.Current = Cursors.WaitCursor;
这很好用。但是当我尝试使用语句
将光标重置为默认状态时Cursor.Current = Cursors.Default;
我总是在这个堆栈跟踪中得到一个未指定的未处理异常:
bij Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)
bij System.Windows.Forms.Cursor.set_Current(Cursor value)
bij AppName.MainForm.btnSearch_Click(Object sender, EventArgs e)
bij System.Windows.Forms.Control.OnClick(EventArgs e)
bij System.Windows.Forms.Button.OnClick(EventArgs e)
bij System.Windows.Forms.ButtonBase.WnProc(WM wm, Int32 wParam, Int32 lParam)
bij System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
bij Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
bij System.Windows.Forms.Application.Run(Form fm)
bij AppName.Program.Main()
我在一个完全香草的智能设备项目中尝试了这种形式点击事件,但即使这样也会发生这种情况。当我在Windows移动设备模拟器而不是在真正的CE设备上运行应用程序时,它运行正常。
这可能是设备本身的限制吗?我很惊讶这样简单的代码不起作用。 Windows CE的内置应用程序可以正常使用等待游标。
感谢任何想法。
答案 0 :(得分:1)
通过更新设备上的操作系统解决了这个问题。