日期:2014-05-20  浏览次数:20921 次

这样的程序如何实现
我想做一个DLL,里面有一个Form和一个控制台界面。在初始化DLL中的类时,同时显示Form和控制台界面。
然后在Form内点击Button1,把TextBox1中的字符,显示(仅显示)到控制台界面上,相当于记录用户的操作。

单独做一个EXE,这种功能很容易实现:新建Windows Forms工程,设置编译成控制台程序,启动窗口为Form1,然后在Form1的相关事件中用Console.WriteLine即可实现,但编译成动态库,该如何实现呢?

------解决方案--------------------
你要做的,就是把你写好的这个windows Forms工程在工程属性里改一下,变成dll输出。
菜单-》项目-》xxx 属性-》应用程序-》输出类型-》类库。
编译完就是一个类库了。

别人调用你的类库里的form1就可以了。
------解决方案--------------------
探讨

你要做的,就是把你写好的这个windows Forms工程在工程属性里改一下,变成dll输出。
菜单-》项目-》xxx 属性-》应用程序-》输出类型-》类库。
编译完就是一个类库了。

别人调用你的类库里的form1就可以了。