0

私がやろうとしているのは、2つの
テキストボックスとボタンがある単純なプログラムです.(私の問題を解決するためにもっと言う必要はありません) 2番目のテキストボックスに書き込まれます。ここではすべて問題ありません。
さて、このプログラムを複数回実行すると、他のプログラムの2番目のテキストボックスにテキストが書き込まれます。
私が前にあなたに与えた悪い説明で申し訳ありません、それがより良いことを願っています:)

古い説明
私は実際にメッセンジャーのように機能するプログラムを作成しようとしています (基本的には、2 つのテキストボックス、1 つの送信、1 つの表示、および送信するボタン) と、プログラムをリンクする方法がわかりません。自体(コピー)。
他のコピーに含まれるテキストボックスを読み取れるようにしたいのですが、2 つのフォームを含む 1 つのプログラムではなく、1 つのフォームで複数回 (2 つ以上) 実行されるようにしたくありません

/!\ 注 : 2 つのフォームと同じように、1 台のコンピューター上に配置されます。

4

2 に答える 2

0

それぞれ、ある種のIPCとリモーティングを行う必要があります。

あなたが使用することができます:

于 2012-10-24T14:36:25.723 に答える
0

これを WinForms で実行し、実行可能ファイルを 1 つだけ実行していると想定しています。

複数のフォーム間で共有されるクラスの単一のインスタンスを作成したいようです。値が変化したときにイベントを発生させる必要があります。フォームの各インスタンスを作成したら、クラスに渡します。宣言する形式でWith Events。1 つのフォームがクラスを更新すると、他のフォームに更新するように通知するイベントが発生します。

WPF と MVVM に精通している場合、この種の設計は少しすっきりしますが、理解するには時間がかかります。

この設計は、個別のアプリケーションを実行してそれらの間で通信する場合には適切ではありません。

于 2012-10-24T14:35:55.963 に答える