0

データを収集してオブジェクトを編集し、2 番目のフォームからオブジェクトを取得できるように、オブジェクトをフォームに渡す方法を見つけようとして、何日もインターネットを精査してきました。

ほとんどがテキストとテキストの書式設定で構成されたオブジェクトがあります。フォームに値を入力して値を変更し、フォームからオブジェクトを読み込んで、元のオブジェクトを新しいコピーに置き換えることができるように、それを 2 番目のフォームに渡したいと考えています。

私が抱えている主な問題は、オブジェクトを渡すことです。オブジェクトを tmp txt ファイルに書き込み、それを反対側のフォームに読み込むことを検討しましたが、非ネイティブ データ型を比較的簡単に渡す方法が必要です。データバインディングを使用してみましたが、オブジェクト全体を渡す簡単な方法が見つかりませんでした。どんな助けでも大歓迎です。

4

2 に答える 2

0

次のような別のフォームを呼び出している間は、いつでもオブジェクトを渡すことができます。

form2 myform=new form2(myobject);
myform.Show();

このオブジェクトは、次のように別の形式(ここではform2)で受け取ることができます。

Initialize(myobject)
{
}
于 2012-11-11T11:05:07.553 に答える
0

これらはあなたにとって良いことだと思います。

C# で 2 つのフォーム間でデータを渡す方法

フォーム間でのデータの受け渡し

于 2012-11-10T22:54:01.517 に答える