DLL窗体代码
==================================================
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace InvC_form
{
    public partial class F_invc_set : Form
    {
        private string formstyle;
        public F_invc_set()
        {
            InitializeComponent();
        }
        public F_invc_set(string formstyle)
        {
            this.formstyle = formstyle;
        }        private void button1_Click(object sender, EventArgs e)
        {
            this.Text = formstyle;
        }
    }
}
调用DLL窗体代码
==================================================
        private void B_modify_Click(object sender, EventArgs e)
        {
            F_invc_set forminv = new F_invc_set("修改窗体");
            forminv.ShowDialog();
        }
==================================================
点击B_modify按钮后不显示我创建的DLL窗体,却显示一个空窗体,为什么啊???怎样能调用DLL窗体???高手指点

解决方案 »

  1.   

    调用DLL窗体代码 
    ================================================== 
            private void B_modify_Click(object sender, EventArgs e) 
            { 
                F_invc_set forminv = new F_invc_set();
                forminv.text = "修改窗体";
                forminv.ShowDialog(); 
            } 
    ================================================== 
      

  2.   

    你的DLL窗体代码 里面有添加控件的代码吗?
     public F_invc_set() 
            { 
                InitializeComponent(); 
            } 
      

  3.   

    public F_invc_set(string formstyle) 
      { 
             InitializeComponent();//添加初始化控件
             this.formstyle = formstyle; 
       } 
      

  4.   


    能详细说明一下吗???
    我的DLL窗体有一个按钮:button1,可是显示出来的是个空窗体.
      

  5.   

    public F_invc_set(string formstyle) 

    InitializeComponent(); this.formstyle = formstyle; 

      

  6.   

    建议参考这里,关于窗体的一些问题有比较详细的说明,
    http://blog.csdn.net/zhzuo/archive/2006/05/05/708941.aspx