本帖最后由 zhxingway 于 2010-03-18 11:03:43 编辑

解决方案 »

  1.   

    我用的是vs2005 sp3,没遇到过lz所说的问题
    重装vs看看
      

  2.   

    我也出现过 。 
    其实控件没有丢失,重新打开设计器就OK了。
    我个人认为是设计器打开design文件的时候出现问题了
      

  3.   

    把IDE中的选项卡全部关闭后 再重启VS 试试,看看行不?
    我也遇到过… 
      

  4.   

    如果你是用vss来管理代码的时候会有这种问题存在的可能,我也碰到过。
    其实这个问题很好理解 
    首先在签入后检查一下你文件属性是否是只读的。如果不是只读状态就会有这种问题了
    也就是说你可以获取代码但是你不能签入代码。
    这样就会经常不见东西了。这个问题有时候是系统权限与磁盘格式NTFS搞出来的。
    检查一下绝对可以找到问题
      

  5.   


    谢谢这位朋友, 我说明一下我的情况:
    1.我没有使用VSS版本控件
    2.硬盘格式是NTFS的
    3.这种情况经常出现,重新打开设计器也解决不了问题,我每次都是用以前的文件覆盖进去才解决,汗..你们遇到这种情况的时候,把选项卡全部关闭然后IDE重启就可以了?
      

  6.   

    是DESIGN文件的问题,我也出现过,CONTROL.ADD一下就行
      

  7.   


    请问Control.Add一下是什么意思呀?
      

  8.   

    这个是VS2005的一个bug
    一般可以在designer.cs文件中手动添加控件即可
      

  9.   


    楼主可以对照其他designer.cs 文件  
    找到注释//Form处代码,
    // 
                // Form1
                // 
                this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
                this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                this.ClientSize = new System.Drawing.Size(391, 284);
                this.Controls.Add(this.button2);
                this.Controls.Add(this.textBox2);//在这里加上 上面已定义的控件
                this.Controls.Add(this.textBox1);
                this.Controls.Add(this.listBox1);
                this.Controls.Add(this.linkLabel1);
      

  10.   

    这个是VS2005的一个bug
    一般可以在designer.cs文件中手动添加控件即可
    哦,明白了,谢谢大家解答,不好意思,现在才结帖
      

  11.   

    我的是 控件没有加到窗体上 莫名其妙的 就不见了 
    // 
    // Form1
    //   this.Controls.Add(this.ydGroupBox1); 
      
    这个就显示了