一个程序与其副本共享TEXT(打开两次)

时间:2012-10-24 13:06:29

标签: vb.net vb.net-2010

我正在尝试做的是一个简单的程序,我有2个文本框和一个按钮。(还有更多,但没有必要说解决我的问题)
当我在第一个文本框中写入文本并单击按钮时,它将写入第二个文本框中。这里一切都很好。
现在,当我不止一次运行这个程序时,我希望将文本写入其他程序的第二个文本框中 很抱歉我之前给你的不好解释,希望它更好:)

  

旧描述
  我实际上正在尝试制作一个非常类似的程序   信使(基本上是2个文本框,1个发送,1个查看,还有一个按钮   发送)我无法弄清楚如何将程序与自身联系起来   (复印件)。我希望它能够阅读包含的文本框   在其他副本中,我不希望它是2个表格的1个程序,   但是一个单一的形式,运行严重的时间(2或更多)
我怎么能   去做?
/!\注意:它将在一台计算机上,就像2   形式!

2 个答案:

答案 0 :(得分:0)

我假设您在WinForms中执行此操作并且只运行一个可执行文件。

听起来你想要创建一个在多个表单之间共享的类的单个实例。它应该在值发生变化时引发事件。在创建表单的每个实例后,您将传入该类。在表单中,您将声明它With Events。当一个表单更新类时,它会引发一个事件,通知其他表单刷新自己。

如果您熟悉WPF和MVVM,这种设计会更加清晰,但需要一些时间来加快速度。

如果您想运行单独的应用程序并在它们之间进行通信,则此设计将不合适。

答案 1 :(得分:0)

您必须分别执行某种IPC 远程处理

您可以使用: