VS2005 winform窗体设计器控件消失 本帖最后由 zhxingway 于 2010-03-18 11:03:43 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的是vs2005 sp3,没遇到过lz所说的问题重装vs看看 我也出现过 。 其实控件没有丢失,重新打开设计器就OK了。我个人认为是设计器打开design文件的时候出现问题了 把IDE中的选项卡全部关闭后 再重启VS 试试,看看行不?我也遇到过… 如果你是用vss来管理代码的时候会有这种问题存在的可能,我也碰到过。其实这个问题很好理解 首先在签入后检查一下你文件属性是否是只读的。如果不是只读状态就会有这种问题了也就是说你可以获取代码但是你不能签入代码。这样就会经常不见东西了。这个问题有时候是系统权限与磁盘格式NTFS搞出来的。检查一下绝对可以找到问题 谢谢这位朋友, 我说明一下我的情况:1.我没有使用VSS版本控件2.硬盘格式是NTFS的3.这种情况经常出现,重新打开设计器也解决不了问题,我每次都是用以前的文件覆盖进去才解决,汗..你们遇到这种情况的时候,把选项卡全部关闭然后IDE重启就可以了? 是DESIGN文件的问题,我也出现过,CONTROL.ADD一下就行 请问Control.Add一下是什么意思呀? 这个是VS2005的一个bug一般可以在designer.cs文件中手动添加控件即可 楼主可以对照其他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); 这个是VS2005的一个bug一般可以在designer.cs文件中手动添加控件即可哦,明白了,谢谢大家解答,不好意思,现在才结帖 我的是 控件没有加到窗体上 莫名其妙的 就不见了 // // Form1// this.Controls.Add(this.ydGroupBox1); 这个就显示了 高手来解释一下C#接口的定义和引用 最好给个例子. DataView的RowFilter问题 菜鸟送分题!!!进来看下! 数据库存储过程问题 SQL查询的问题 50分求助 密码修改的代码怎么写?(C#+sql2000) 一个很简单的问题,谢谢解决! membership成员管理,membership中的注册成员能删除吗?怎么删除啊? ●●●●●●●●怎样在C#中判断系统中是否有ie6.0,Mdac2.7和.net框架的代码? 请问怎么连接一个DBF文件呀? 关于XtraGrid中主从表 使用RestoreLayoutFromXml 创建xml,save时报,正在被另一进程使用
重装vs看看
其实控件没有丢失,重新打开设计器就OK了。
我个人认为是设计器打开design文件的时候出现问题了
我也遇到过…
其实这个问题很好理解
首先在签入后检查一下你文件属性是否是只读的。如果不是只读状态就会有这种问题了
也就是说你可以获取代码但是你不能签入代码。
这样就会经常不见东西了。这个问题有时候是系统权限与磁盘格式NTFS搞出来的。
检查一下绝对可以找到问题
谢谢这位朋友, 我说明一下我的情况:
1.我没有使用VSS版本控件
2.硬盘格式是NTFS的
3.这种情况经常出现,重新打开设计器也解决不了问题,我每次都是用以前的文件覆盖进去才解决,汗..你们遇到这种情况的时候,把选项卡全部关闭然后IDE重启就可以了?
请问Control.Add一下是什么意思呀?
一般可以在designer.cs文件中手动添加控件即可
楼主可以对照其他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);
一般可以在designer.cs文件中手动添加控件即可
哦,明白了,谢谢大家解答,不好意思,现在才结帖
//
// Form1
// this.Controls.Add(this.ydGroupBox1);
这个就显示了