C#使用控件的setter时出现异常
这个问题是关于针对WindowsCE6.0的C#compact framework 3.5中的软件 当我使用以下命令时:C#使用控件的setter时出现异常,c#,compact-framework,windows-ce,C#,Compact Framework,Windows Ce,这个问题是关于针对WindowsCE6.0的C#compact framework 3.5中的软件 当我使用以下命令时: control.Location = new Point(iLocationX, iLocationY); 我有一个异常(类型为Exception,无更多详细信息),具有以下stacktrace: 在Microsoft.AGL.Common.MISC.HandleAr(PAL_错误) 在System.Windows.Forms.Control.\u SetBoundsCor
control.Location = new Point(iLocationX, iLocationY);
我有一个异常(类型为Exception,无更多详细信息),具有以下stacktrace:
在Microsoft.AGL.Common.MISC.HandleAr(PAL_错误)
在System.Windows.Forms.Control.\u SetBoundsCore(矩形矩形,指定边界)
在System.Windows.Forms.Control.set_位置(点值) 控件不为null,它是TextBox的一个实例。如果我发现了异常,我也会得到同样的结果
control.Size = new Size(iWidthControl, control.Height);
我遇到了与此代码相同的异常:
if (sender is Button)
{
Button btn = (Button)sender;
btn.Font = new Font("Calibri Light", btn.Font.Size, System.Drawing.FontStyle.Bold);
}
堆栈跟踪:
在Microsoft.AGL.Common.MISC.HandleAr(PAL_错误)
在System.Windows.Forms.Control.get_Font()中 似乎类的setter或getter正在发送该异常,但是我如何才能获得一个清晰的异常,在这里我可以理解发生了什么(比如使用DivideByZeroException,很简单:D) 我有两个测试硬件,两个摩托罗拉MC2180。其中一个毫无例外地工作,另一个扔很多东西。他们都有Windows 6.0(但版本不同),我应该朝这个方向搜索吗
如果有人有任何线索(或C#调试提示),谢谢。这是一个很长的机会,但在我以前的工作中,我们在Compact Framework的特定版本中看到了类似的问题 在2015年2月的月度更新中,修复了一个bug: 访问.NET应用程序的字体属性时发生异常 如果手头有两个相同的设备(MC18),其中一个设备将在运行时不会出错,而另一个设备将在访问WinForms控件的属性时引发异常。唯一的区别是用于构建操作系统的紧凑框架版本。联系Zebra后,他们用一个更新的操作系统建立了一个映像,问题消失了 这个bug是在修复前几个月才引入的,但我恐怕不知道确切的数字
所以操作系统版本可能是原因 异常没有
消息
?欢迎使用StackOverflow!请阅读是,没有消息,只是类型异常的异常。