Joe*_*ess 3 compact-framework parent .net-3.5 winforms
在.net Compact Framework 2.0中,您可以将表单添加到另一个表单控件数组中,基本上为其他表单提供父级.
即_mainForm.Controls.Add(form);
在.net cf 3.5中不允许这样做并导致异常:
System.ArgumentException: Value does not fall within the expected range.
at Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)
at System.Windows.Forms.Control._SetParent(Control ctlParent)
at System.Windows.Forms.Control.set_Parent(Control value)
是否有解决方法或替代方案?我需要能够在另一个表单的面板中为表单提供父项.
我认为这包含您的问题的答案:http://207.46.16.248/en-us/netframework/bb986636.aspx
特别是这部分:
System.Windows.Forms.Form.Parent
描述 表单不再是父级.
以前的行为
在.NET Compact Framework 1.0中,表单可以作为支持子控件的任何其他控件的父级.在.NET Compact Framework 2.0中,表单可以是任何其他表单的父级.
新行为
在.NET Compact Framework 3.5版中,表单不能成为父级.
| 归档时间: |
|
| 查看次数: |
2424 次 |
| 最近记录: |