当前位置:  开发笔记 > 编程语言 > 正文

你可以加载一个.Net表格作为控件吗?

如何解决《你可以加载一个.Net表格作为控件吗?》经验,为你挑选了1个好方法。

我想通过反射将桌面应用程序加载为另一个应用程序中的Control.

我反映的应用程序是遗留应用程序 - 我无法对其进行更改.

我可以动态访问表单,但不能将其作为控件加载.

在.Net Form中扩展Control,我可以将反射的Form指定为Control,但它会抛出运行时异常.

表单无法作为控件加载.

有没有办法将表单转换为控件?



1> Andrew..:

是的,这很好用.我正在开发一个.NET应用程序,它将表单加载到主机表单上的面板中.

相关片段:

// setup the new form
form.TopLevel = false;
form.FormBorderStyle = FormBorderStyle.None;
form.Dock = DockStyle.Fill;
form.Show ( );

// add to the panel's list of child controls
panelFormHost.Controls.Add ( form );

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有