将表单从一个项目复制到另一个项目,但资源不显示VB.net

时间:2014-09-18 13:55:30

标签: vb.net winforms

我有两个项目要使用相同的表单。 在VB6中,这很容易,因为我有一个Common Code for Common Code,可以添加它。

我复制了3个文件:

form.vb

form.designer.vb

form.resx

然后我添加了一个现有项目并选择了form.designer.vb 一切看起来都很好,但我拍的2张照片即使照片框也没有显示。 我可以展开 form.vb 下的箭头,然后看 form.designer.vb form.resx 如果我点击资源文件,我可以看到我的两张照片。

为什么这些图片没有显示在框中?如何在不重新导入文件的情况下将图片重新插入?

2 个答案:

答案 0 :(得分:1)

我找到了答案,或者说我爸爸给我看了。

我正在添加的是 form.designer.vb 文件,我父亲告诉我,如果我添加一个现有项目并在添加过程中选择所有三个文件,它会正确地显示表单所有资源都显示在正确的位置。

所以我删除了我添加的表单,然后我再次添加它,选择所有三个表单,它现在工作正常,所有图形都在正确的位置。

谢谢爸爸: - )

答案 1 :(得分:0)

您应该将此表单放在第三个项目(类库项目)中,并在Visual Studio解决方案中包含新的第三个项目以及其他两个项目。