怎么多个项目之间相互调用窗体啊,小白刚学VB.net不久,见谅
vb.net吧
全部回复
仅看楼主
level 3
如图,我有两个项目,现在想用windowsapplication1里面的form1中的一个button按钮调用2-3里面的form1.有办法么?先谢过了
2013年12月20日 09点12分 1
level 9
直接百度搜索——vb.net多窗体之间的互相调用
2013年12月20日 10点12分 2
搜不到啊,搜得到我就不来发帖了
2013年12月20日 10点12分
我问的是多项目之间的调用,不是多窗体,多窗体那个我会
2013年12月20日 10点12分
回复 哥本哈根症候群 :命名空间了解吗,在代码文档开头加上这种形式的首行:
2013年12月20日 10点12分
回复 哥本哈根症候群 :Imports+空格+项目名
2013年12月20日 10点12分
level 9
注意命名空间,你知到这个后就差不多了
2013年12月21日 09点12分 3
学的不多啊,我知道楼上说得对,但是就是不知道为什么imports 后面只能跟当前项目的命名空间,不能跟另一个项目的
2013年12月21日 10点12分
回复 哥本哈根症候群 :不好意思因为这是一个误区,两个项目相对应的是两个可执行文件。这是不可能的任务,你可以添加多个窗体在同一个项目下
2013年12月21日 11点12分
回复 哥本哈根症候群 :要引用对方才行。不过还是推荐放在同一个工程里,方便操作
2013年12月21日 13点12分
非常感谢,已经搞定
2013年12月22日 02点12分
level 13
引用啊
--来自可以用水果刀发帖的 诺基亚 Lumia 625H
2013年12月22日 05点12分 4
怎么引用?示范一下
2013年12月22日 09点12分
回复 OneStep7 : 项目的引用里添加另一个项目的引用,注意要先生成 --来自可以用水果刀发帖的 诺基亚 Lumia 625H
2013年12月22日 09点12分
回复 Nukepayload2 :dll文件可以引用,但是这有点不同——麻烦直接给出示例代码
2013年12月22日 09点12分
回复 OneStep7 : 这是手动操作的,点菜单就完事,引用里面有项目选项卡,当前解决方案生成过的程序集应该会显示。 --来自可以用水果刀发帖的 诺基亚 Lumia 625H
2013年12月22日 09点12分
level 1
内存通道
2014年01月03日 18点01分 5
level 6
它是塑胶做的,可以吹起来,可以保护人身安全,不能有漏洞,否则就不能用了。哈哈,想歪了吧,是游泳圈哦!
2014年01月08日 02点01分 6
扯淡!每天不停地扯淡,大扯特扯!你还能发点有用的帖子吗
2014年01月08日 02点01分
level 6
一般没有人会在多个项目里同时使用窗体。多项目的情况,一般是一个项目负责界面,其他的都是代码
2014年01月23日 09点01分 7
level 6
假设解决方案有两个项目test1,test2,均有一个form1.vb。现在想在test1.form1.vb下让test2.form1显示。可以这么做:
1.先生成test2.在“生成”菜单里。
2.回到test1项目的form1.vb下,点击“项目”菜单的“添加引用”,在弹出的对话框中点击“引用”选项卡,然后选择test2,点击确定。
3.不能直接打上test2.form1.show()。因为跨项目之后,不能直接操作原来的对象。可以这么做:
Dim frm3 As New test7.Form2
frm3.Show()
这样就可以了。
我也是一个菜鸟,也有很多新手才有的问题,然而苦于无人解答。
2014年01月23日 10点01分 8
嗯嗯,经常有些大神脚后跟都能明白的自己就是想不通
2014年01月30日 11点01分
回复 哥本哈根症候群 :我也不是个大神啊。这就是熟不熟悉的问题,有时候这也需要“语感”,看到提示信息马上明白怎么做。我刚开始的时候,连在同一个项目里跨窗体调用过程都不会[委屈]慢慢学习就好,人都有这么个过程。
2014年02月03日 08点02分
level 7
假设解决方案有两个项目test1,test2,均有一个form1.vb。现在想在test1.form1.vb下让test2.form1显示。可以这么做:
1.先生成test2.在“生成”菜单里。
2.回到test1项目的form1.vb下,点击“项目”菜单的“添加引用”,在弹出的对话框中点击“引用”选项卡,然后选择test2,点击确定。
3.不能直接打上test2.form1.show()。因为跨项目之后,不能直接操作原来的对象。可以这么做:
Dim frm3 As New test7.Form2
frm3.Show()
这样就可以了。
我也是一个菜鸟,也有很多新手才有的问题,然而苦于无人解答。
2014年02月01日 00点02分 9
我很费解你原封不动把我的文字复制一遍干什么,而且这又不是在百度知道。
2014年02月03日 07点02分
level 6
要看你是要弄什么样子,根据叙述来看,就是跨进程调用,用findwindow这个api获取到窗体2的句柄,然后发送点击消息过去。
而如果你要的是两个按钮执行同一个功能,则是把那个功能的代码抽象出来,放到一个类库里,让两个项目同时调用
——来自 爱贴吧 Windows Phone 客户端
2014年02月03日 03点02分 10
这是在一个“解决方案”里。其中一个EXE文件不执行另一个EXE文件,即可调用另一个EXE文件的资源(dll也一样)。
2014年02月03日 07点02分
level 6
  16、《玻璃之城》:我手上的爱情线、生命线和事业线,都是你的名字拼成的。
2014年02月07日 23点02分 11
1