记得Delphi里面可以创建一个窗体,上面有各种控件和方法,这个窗体可以被动态的加载到父窗体的panel容器中,然后这个窗体也可以继承,很方便的做成很多动态显示界面,请问c#里面有这样的功能吗?我试着把窗体dock到一个panel中,但报错说窗体不能有父组建,请高手指教一下,在c#中如何来操作呢?
解决方案 »
- 关于Application.Exit()的问题,求解答
- C#里的protected override void WndProc(ref Message m)其中的m参数说明一下可以吗?内详
- SetPixelFormat 出错,请帮忙?
- SQL2005中datetime列update失败
- 异步委托还是手动线程?不能两全?
- 大家帮忙看看这个项目该如何实施!
- 各位不通过MarshalByRefObject,怎么垮应用程序域访问对象
- 简单问题,高分求助
- 如何将DATAGRIDVIEW的光标为最后一行?
- 谁有vs2003,DVD版的
- c#读取xml 中的datapacket?
- ComboBox数据邦定问题,看过很多帖但是没解决
public partial class Form2 : Form1或是 MDI 的方法
Form2 form = new Form2();
form.FormBorderStyle = FormBorderStyle.None;
form.TopLevel = false;
this.panel1.Controls.Add(form);
form.Show();使用反射生成一个窗体的例子:
Assembly assm = Assembly.LoadFrom("e:\\WindowsApplication.dll");
Type TypeToLoad= assm.GetType("WindowsApplication.Form1");
object obj;
obj = Activator.CreateInstance(TypeToLoad);
Form formToShow = null;
formToShow = (Form)obj;
formToShow.Show();