本人新手,望大侠们不吝赐教:
我现在在用C#做一个模仿VS2008的IDE(是叫IDE吧?呵呵),提两个问题
1:怎么样自己画个控件,不用VS里的控件为基础,就是自己完全自己写。希望能举个例子,一个最简单的就行!
2:VS里的工具箱怎么做的,用什么做的,用控件吗?我自己重新做了个form,并用了treeview控件添了几个小图标。但是不知道怎么把自己画得控件和工具箱里的小图标联系起来,产生那个拖动的事件!
最好能把工具箱和自己画得控件联系起来的原理讲一下,3Q了!
------解决方案--------------------------------------------------------
建议你去下载一个动软的代码生成器,开源,界面就是你希望的效果,你自己研究一下
------解决方案--------------------------------------------------------
下载SharpDev源码,或在网站上下载这样的实例
------解决方案--------------------------------------------------------
你看看 IToolboxService 接口.
由于要跟 IRootDesigner 交互, 你需要了解那个架构下的其他东西.
工具箱的显示不是问题.
------解决方案--------------------------------------------------------
要研究SharpDev代码,还需要相当的功底,10W多行呢, 看动软代码生成器那个会好点
------解决方案--------------------------------------------------------
( ⊙o⊙ )哇,厉害啊。。