调用DLL中的窗体,使它成为一个MDI子窗体

转载 2006年05月22日 09:39:00
private void button1_Click(object sender, System.EventArgs e)
{
string DllPath = Application.StartupPath + @"/someDLL.dll";
System.Reflection.Assembly assmble = System.Reflection.Assembly.LoadFile(DllPath);
string typeName = "someDLL.frmDll";//namespace + formClassName
object tmpObj = assmble.CreateInstance(typeName);
   
if (tmpObj is Form)
{
Form subForm = (Form)tmpObj;
subForm.MdiParent = this;
subForm.Show();
}
}

用dll方式封装mdi子窗体

 用DLL方式封装MDI子窗体是一种常用的软件研发技术,他的长处:研发人员能够负责某一个模块的编写包括(界面+逻辑),能够互不干扰,模块研发完成后,主程式统一调用。 易于程式升级,当程式升级时,不用编...
  • iseekcode
  • iseekcode
  • 2009年11月03日 16:55
  • 859

判断MDI窗体的子窗体是否存在

//***************************************************************************//函 数名: CreateForm //返 ...
  • wc1000
  • wc1000
  • 2015年07月18日 16:03
  • 921

C# MDI编程中子窗体调用子窗体的问题

在MDI编程中,从父窗体调用了子窗体,会出现子窗体隶属父窗体。但当我们要从一子窗体调用另一个子窗体,并且,调用过后,这个被子窗体调用出来的子窗体,会出现隶属于父窗体的情况是什么实现的呢? 下面是针对...
  • zhu1991_
  • zhu1991_
  • 2016年12月07日 10:25
  • 1737

6种方法使MDI父窗体调用子窗体(子窗体同时只能显示一个)

种方法使MDI父窗体调用子窗体(子窗体同时只能显示一个)有一个MDI窗体叫MainForm,多个子窗体,如Form1,Form2……要使子窗体同时只能显示一个,那么方法1dim Form1 as ne...
  • sanwaxubin
  • sanwaxubin
  • 2008年06月21日 12:56
  • 1916

C#下让MDI子窗体布满父窗体的整个工作区

 前提是你已经建立了一个窗体Form1,并设置窗体的  IsMdiContainer  属性为真,其次就是建立窗体的子窗体Form2,并设置所有的窗体的FormBorderStyle属性为FixedS...
  • sbz0409
  • sbz0409
  • 2009年01月12日 13:37
  • 3826

C#中MDI子窗体的创建方法

C#中去掉了窗体的MDIChild属性,如果要为MDI主窗体添加一个子窗体的话,现在要用代码来实现假如新建了一个名为NewForm的窗体来做为子窗体,那么要在显示这个窗体的地方加入如下代码:NewFo...
  • xiaoxinghappy
  • xiaoxinghappy
  • 2006年12月18日 06:49
  • 5769

c#开发中,mdi子窗体如何调用父窗体中控件

http://hi.baidu.com/ivanbobo/blog/item/63571d1744ea941bc83d6ddd.html在子窗口中声明父窗口对象即可进行调用例如,父窗口为MDIPare...
  • plean
  • plean
  • 2011年07月18日 14:49
  • 2466

MDI窗体与子窗体的显示问题--(如何让主窗体是被控件挡住的子窗体显示)

机房收费系统热火朝天的进行着,于此同时问题也是毫不留情的就来了,在MDI窗体中添加了picture控件后,子窗体不能显示就是我遇到的第一个问题。刚刚着手做系统遇到这样的问题,挺棘手的,当时在网上查过很...
  • yudandan10
  • yudandan10
  • 2012年10月08日 08:18
  • 5810

MDI子窗体在父窗体中居中显示的设置

MDI子窗体在父窗体中居中显示的设置
  • furturerock
  • furturerock
  • 2010年06月22日 22:25
  • 3400

C#多次单击按钮只能打开一次子窗体及创建MDI子窗体

我目前做了一个主窗体,里面有个按钮,当点击按钮后弹出另一个子窗体;但我把子窗体最小化后再点击主窗体上的按钮,又会弹出一个新的子窗体。我想问下,该怎样实现 无论点击多少次按钮,都只是显示一个子窗体。...
  • Fan_lizhou
  • Fan_lizhou
  • 2014年09月29日 11:37
  • 1545
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:调用DLL中的窗体,使它成为一个MDI子窗体
举报原因:
原因补充:

(最多只允许输入30个字)