如何从同一个地图中的另一个c#程序启动ac#程序?
我有两个简单的c#表单程序,我想在第一个程序中创建一个按钮,当我点击它时启动另一个表单,但我不知道如何访问其他programm.cs主要方法,你能帮助我吗?
编辑:我想在Programm1中从programm2开始主要方法,从programm2开始的assembiliti我添加到programm1
您必须使用System.Diagnostics命名空间的Process类来启动第二个程序,请参阅MSDN上的这篇文章,
http://msdn.microsoft.com/en-us/library/system.diagnostics.process(VS.71).aspx
您可以使用Process.Start
运行新进程。
有关文档,请参见http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start(VS.71).aspx 。
您无法访问其他程序的表单或方法。 一个原因是它是一个单独的程序,另一个原因是它没有运行。
你可以做的是启动另一个程序:
Process.Start("TheOtherProgram.exe");