Yongq Wong

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

问题:在C#代码中错误删除了Resources文件夹下的一个图标文件,凡是用到图标的toolStripButton的按钮全部都看不到了,但是属性里面还存在这个按钮的名称,按钮对应的事件与属性也在。也就是说这些按钮实际存在,就是看不到。如何让这些消失的按钮重新出现?

 

分析:其实是误删了布局代码引起的。由于你删除某些Resource文件,Form.designer.cs文件会自动删除Form的一些布局代码。这里面可能会有些误删操作。

 

解决:比如在你Form.designer.cs的代码中加入以下代码就应该可以解决这个问题了:

//查找一下是不是toolstripbutton 有误删了,有就加上相应的toolstripbutton.
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.toolStripButton1,
            this.toolStripButton2,
            this.toolStripButton3,
            this.toolStripButton4,
            this.toolStripButton5,
            this.toolStripButton6,
            this.toolStripButton7,
            this.toolStripButton8});
//这两行代码容易被误删了,所以要加上
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();

 

posted on 2012-12-19 11:52  Yongq wong  阅读(1103)  评论(0编辑  收藏  举报