误删了Resources文件夹下的一个图标文件,引起界面混乱(C#)

问题:在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();

 

转载于:https://www.cnblogs.com/sql4me/archive/2012/12/19/2824693.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值