如何从一个项目中开始其他项目

时间:2019-05-23 00:33:53

标签: vb.net

我有两个项目A和B。我创建了带有2个按钮的第三个项目。我想单击一个按钮并启动项目A。我想单击另一个按钮并启动项目B。我将项目A和B都导入了第三项目解决方案资源管理器(包括所有文件)

互联网上至少有6篇文章中有5篇显示了如何做,但没有一篇对我有用。 我在第三个项目中添加了对项目A和项目B的引用,并在第三个项目中添加了针对这两个项目的导入。

Imports KeysTest
Imports Remove Columns In CSV File
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        KeyTest.Form1.Show()
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Remove Columns in CSV File.Form1.Show()
    End Sub
End Class

1 个答案:

答案 0 :(得分:0)

从其他项目访问表单时,必须创建它们的新实例。以下代码应该可以工作

Imports KeysTest
Imports RemoveColumnsinCSVFile
Public Class Form1
    Dim keytestform As New KeysTest.Form1
    Dim removeColumnsForm As New RemoveColumnsinCSVFile.Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        keytestform.Show()
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        removeColumnsForm.Show()
    End Sub
End Class