ToolStripItemCollection类中Add方法的中的小BUG
来源:互联网 发布:淘宝虚拟店铺不能开了 编辑:程序博客网 时间:2024/05/17 17:54
这个类ToolStripItemCollection与我们平常见到的Collection有很大。
像Collection结尾的,我也很习惯的用了Foreach。
但是发现,这个ToolStripItemCollection类却不能Foreach。
按照通常理解,add方法不会对原有的储存类产生任何影响。
从来也没遇到过这种怪异的情况。开始还以为我用了Clear导致了这个容器里的数据丢失了。
结果我换了种方法,不用Clear了,发现问题还是存在。
原来这个类不是一般的处理方式。因为每个ToolStrip中都有Click等事件。
这些事件是无法通过实例化一个新类,然后进行赋值的。
所以ToolStrip就相应的无法Clone了。
那么既然无法Clone。而又必须保证它能转移到别的调用的地方。
就只有通过转换父节点,来控制他们位置。
所以就导致了上面所述的怪异情况。
- ToolStripItemCollection类中Add方法的中的小BUG
- 解决bug的小方法
- IE6使用add方法添加optGroup的bug
- 标准C++库vector类erase方法的小bug
- WTL 中CUpdateUI类的一个小bug
- 工作中的小bug
- C++ Primer中智能指针的一个小疑惑,是书中的bug?
- 项目中出现的小bug
- python中出现的小bug
- iOS 开发中遇见的小bug
- MenuItem中添加item的menu.add();方法中的四个参数解析。
- Android中Menu控件的add方法
- 最近回味SSH框架,发现同事的小bug NoSuchMethod $Proxy.add(), 解决办法和根本原因
- BCG库MDI中Tab子框架窗口中的控制条的一个小Bug的解决方法
- BCG库MDI中Tab子框架窗口中的控制条的一个小Bug的解决方法
- J2ME中的一个小BUG
- netty中的一个小bug
- 修正dwr中addRows方法的bug
- 关于Mobile的全屏实现的一点心得
- Report.rdl创建以及部署过程
- Linux 下的两个脚本 安装服务
- 决定你是穷人还是富人
- arm交叉编译环境的patch(gcc-4.2.1,glibc-2.6.1,binutils-2.18, little-endian)
- ToolStripItemCollection类中Add方法的中的小BUG
- Subversion安装手记
- 使用js结合hta的权限编写的控制面板
- JQuery获取和设置Select选项
- 数字化矿山
- 收集的一些编程网站——持续更新中......
- 排序算法稳定性
- 开源PHP & Flash图表:Open Flash Chart
- Ext常用问题的总结(转载自http://ext.group.javaeye.com/group/)