我想通过反射将桌面应用程序加载为另一个应用程序中的Control.
我反映的应用程序是遗留应用程序 - 我无法对其进行更改.
我可以动态访问表单,但不能将其作为控件加载.
在.Net Form中扩展Control,我可以将反射的Form指定为Control,但它会抛出运行时异常.
表单无法作为控件加载.
有没有办法将表单转换为控件?
And*_*rew 10
是的,这很好用.我正在开发一个.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 );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1103 次 |
| 最近记录: |