很简单的问题,请高手指点一下!急! 我是才开始接触C#,有两个已经编好的独立程序,和源代码,需要合并成一个。我是用的在一个程序的主项目(1)中添加了和另一个程序中(2)的主窗口界面一模一样的窗口,然后在(1)的主窗口中添加了按钮,只要点击按钮就可以进入和(2)中一模一样的窗口(注意:这个窗口已经被我重新建到了(1)中)。现在有个问题,这个窗口的功能要怎么实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你直接把项目2中的窗体复制倒项目1下,然后给项目1的窗体 using 项目2的命名空间 一下,就可以调用了 你把两个窗体的namespace <NAME> 改成一样的就可以互相调用了 对,你把两个项目的名字空间改成一样就可以了namespace 名字//修改这里的名字{} using是在(1)中的formMain中(2)的命名空间哈? 我现在做了这样一个步骤:具体基本是依据1楼的来做的:打开编辑环境:把项目(2)添加到项目(1)的工作界面中,等于说,我同时会看到2个项目,然后,我在项目(1)里添加引用,方法是右键单击目标项目(1),选择"添加引用",然后选择你要引用的项目(2);然后在目标项目(1)的FormMain窗体 using 项目2的命名空间:Using DesktopCapture(项目2的命名空间);但是现在的问题是,我在项目(1)中设置了一个按钮,需要点击按钮来弹出并完整无误的运行项目(2)的窗口程序(注意:该窗口程序没有在项目(1)中),该怎么来实现呢?谢谢各位,麻烦赐教!感激不尽!!!!!!!!!! 比如说项目2的那个启动窗口叫form2那么你在按钮事件里写:项目2(名字空间).form2 f = new form2();f.show();看行不? 我刚刚试了,不行,给的理由是:项目2的窗口界面(MainForm)中不包括show的定义!请问还有别的办法吗?谢谢! 你在(1)项目引用中 添加引用(2)项目的工程名称;然后在(1)项目下面using (2)项目的工程名称在(1)类下定义 (2)工程下的Form 对象:(2)工程名.Form f;在(1)button按钮下添加 f = new Form();再 f.show();ok! 谢谢 各位高手们,问题已解决!谢谢!在上面的代码中只需要改动一个地方:就是“frm.ShowDialog();就可以搞定了,谢谢以上各位,非常感谢!感激不尽! 你可以把项目2中程序生成中的输出类型改为类库,在项目1中添加引用项目2,然后在要调用的窗体中用using 项目2的命名空间,就可以用 form1 fm = new fom1()调用了 VS2005常用第三方控件 求算法。。。。 菜鸟请教:WIN32中的MouseEventFlag对应C#中的哪种类型? SQL去除空白数据问题 这代码 错在那里呢 帮忙看看 怎样抓取下列字符串中的链接内容及相应链接,用正则表达式怎样写?谢谢! C#winform程序,在启动时怎么通过命令行方式传入参数? 急!如何等分椭圆! 关于控件邦定的奇怪问题?在线等。 在WINFROM中显示标注功能 高手再帮我看看吧,多线程问题 如何启动WEB服务器?
namespace 名字//修改这里的名字
{
}
但是现在的问题是,我在项目(1)中设置了一个按钮,需要点击按钮来弹出并完整无误的运行项目(2)的窗口程序(注意:该窗口程序没有在项目(1)中),该怎么来实现呢?
谢谢各位,麻烦赐教!感激不尽!!!!!!!!!!
那么你在按钮事件里写:项目2(名字空间).form2 f = new form2();
f.show();看行不?
然后在(1)项目下面using (2)项目的工程名称
在(1)类下定义 (2)工程下的Form 对象:(2)工程名.Form f;
在(1)button按钮下添加 f = new Form();
再 f.show();
ok!