C#on doubleclick打开应用程序并粘贴字段数据

时间:2013-07-24 12:46:29

标签: c# visual-studio events double-click

问题,我有两个申请。我在第一个打开名为employees的应用程序上设置了一个双击事件。我想将label1中的数据从应用程序1复制到第二个应用程序的txtone并点击运行按钮。

这是我打开第二个应用程序的代码,但我无法弄清楚如何编译其余的。任何建议都会很棒!

Process Employees= new Process();           
Employees.StartInfo.FileName = "F:\\Employees.exe";     
Employees.Start();

3 个答案:

答案 0 :(得分:1)

您可以使用以下参数传递数据:

Employees.StartInfo.Arguments = your_argument

在您的员工应用中,您可以使用args参数检索Program类Main方法中的数据。

private static void Main(string[] args)
{
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    Application.Run(new FormMain(args)); //pass arguments to main form
}

答案 1 :(得分:0)

听起来不是一个特别简洁的解决方案但是你考虑过在开始时添加参数

http://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.arguments.aspx

答案 2 :(得分:0)

您可以通过多种方式完成此操作。可能的选项是

  1. MSMQ

  2. Remoting

  3. FileWatcher

  4. Arguement Passing