我有两个项目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
答案 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