这套代码我主要是想实现工具面板类似vs.net的效果.
我是从代码的
SharpStudioMain.cs中的Main函数启动的,
然后调用WorkBenchSingleton.cs中的InitialWorkBench();
然后调用Mdi窗体中的InitialWorkSpace();
第一次启动没有问题,但是当我调整窗体大小,或者窗体最大化时,系统就提示"集合在窗体变化时发生了修改".请教一下这是什么问题造成的啊.
程序中用到的集合主要是在WorkBench.cs类中,定义了
listpads,listmenus,listworkbenches等等.
源代码路径:https://files.cnblogs.com/bobzhangfw/WorkBench.rar