还有我的自定义控件想要调用别的方法,应该可以引用别的组件吧。但是调试的时候好麻烦,总是要切换到另外一个工程,有没有快捷一点的方法。————————————————————————直接在项目里面添加一个用户控件就可以了,比如默认名字是 UserControl1 ,你在里面写代码就行了在其他页面调用这个控件也只用 UserControl1 XXX=new UserControl1(); 然后就可以控制了vc编译的dll可以在C#里面使用

解决方案 »

  1.   

    我原来是专门编译一个子定义控件的项目得到它的DLL,然后加入工具箱可以拖曳。所以才两个项目切换着调试麻烦。现在用上面两位大哥的方法,从项目中添加用户控件,等于是在项目命名空间下多了一个包含该自定义控件类的.cs文件,本以为可以支持拖曳的,但是发现拖不进来哇。用new去创建的话,当然控制起来不如拖放那么直观,更要命的是,在主Form的类中根本识别不了位于同一命名空间下的UserControl类,怎么可能一个命名空间下的东西不认识呢。到底在添加一个自定义控件后,怎样对它实行操作的哇。
      

  2.   

    我觉得你涉及到了进程之间的通信了,可以用窗口消息机制来控制,或用Remoting等技术来实现.