gpt4 book ai didi

winforms - Compact Framework 3.5 设置表单父级

转载 作者:行者123 更新时间:2023-12-03 22:26:12 25 4
gpt4 key购买 nike

在 .net Compact Framework 2.0 中,您可以将一个表单添加到另一个表单控件数组,基本上是另一个表单的父级。

_mainForm.Controls.Add(form);

这在 .net cf 3.5 中是不允许的,会导致异常:

System.ArgumentException:值不在预期范围内。
在 Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)
在 System.Windows.Forms.Control._SetParent(控制 ctlParent)
在 System.Windows.Forms.Control.set_Parent(控制值)

是否有解决方法或替代方案?我需要能够在另一个表单的面板内创建一个表单。

最佳答案

我认为这包含您问题的答案: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 中框架版本 3.5,表单不能成为父级。

关于winforms - Compact Framework 3.5 设置表单父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6655989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com