C#:
    新建一个项目Windows程序 名叫Mydll 先做个窗体 添加一个button 在button里写个MessageBox.Show(..)吧 将这个窗体编译成dll
    然后再新建个项目 也是Windows程序 名叫Myapp  在这个窗体上面也添加一个button  引用那个dll 要求点这个button时弹出前面那个编译成dll的那个窗体     程序比较简单 希望可以给下两个项目的源码  谢谢

解决方案 »

  1.   

    解决方案资源管理器-项目-右键-添加引用-选择先前的dll-ok直接代码中写类似new Mydll.Form1().Show();
      

  2.   

    项目1生成*.dll
    在项目2解决方案资源管理器中添加项目1的引用,并在开始添加Using Project1;
    以下项目2代码
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using WindowsApplication1;namespace WindowsApplication2
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }        private void Form1_Load(object sender, EventArgs e)
            {        }        private void button1_Click(object sender, EventArgs e)
            {
                Form frm = new WindowsApplication1.Form1();
                frm.Show();
            }
        }
    }