分類:[C#]
Form1にある変数(log)に、Form2から値を代入するには、どうすればよいでしょう?
(1)Form1で、
string log = "";
を
public string log = "";
とする。
(2)Form2で、
Form1 form1 = new Form1();
form1.log = "値";
とする。
ここで疑問なのは、(2)を実行すると、Form1をもう一度実行するような気がしていて、
すると、(2)で実行した変数と、もともとのForm1とは無関係な気がしているのです。
じっさいに試したところ、
Form2のform1.logは空で、Form1のlogとは別物でした。
よろしくアドバイスお願いします。
|