如何从另一个项目调用表单

Mic*_*ael 3 .net c# vb.net

我在一个解决方案中有两个WinForm项目(A,B).

一个项目是VB.Net2

B项目是C#.Net4

他们都有Form.

A项目设置为启动项目并具有START按钮.当我按下按钮时,我必须从B项目激活Form.

任何想法如何实施它?

先感谢您!

Net*_*ave 6

首先需要从项目A到项目B的引用.要这样,右键单击项目A,选择"添加引用",选择"项目"选项卡,然后双击项目B.

现在,您将能够在项目A中引用项目B中的表单:

Namespace.FormName.Show()


Hus*_*vic 6

  1. 在您的项目 A 中添加对项目 B 的引用(右键单击项目,添加引用...,单击项目选项卡并添加项目 B)。
  2. 在您的项目 A 添加导入 ProjectBNamespace
  3. 创建一个 ProjectBClassName 类型的变量,例如。Dim sample As New SampleForm(), 在您的按钮单击事件处理程序中
  4. 在此事件处理程序中调用sample.Show()sample.ShowDialog()。第一个选项将打开一个无模式对话框,而另一个是模式对话框。