本帖最后由 sxkjdxllw0406 于 2012-04-09 13:21:04 编辑

解决方案 »

  1.   

    试了一把,没有出现其他新的窗体,就是重新实例化的Form15的窗体,会不会是你Form15中的代码哪一部分影响了实例结果,你断点一下试试
      

  2.   

    在form12 中,点击按钮事件中,实例化form15 ,确认是否是form15,一般不会出现这中情况
      

  3.   

    不会吧~~~怎么还这样子啊···虽然很久没做winform了,但是以前也没出现过这样啊,你看看弹出的是哪个窗体?看看跟15有没有冲突
      

  4.   

    不好意思,确实是form15里的代码出了点小问题:在“ public partial class Form15 : Form”后面应该对form15做一个构造函数,这样在别的form做重载时才可以确实实例化一个form15,新代码如下 :public partial class Form15 : Form
        {
            
            public Form15()
            {
                InitializeComponent();
                this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            }
                   private void button1_Click(object sender, EventArgs e)//更改数据表中的内容
            {
                string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
                strConnection += @"Data Source=GuoShuiJu.mdb";