Form2のボタン(form2のbutton1は「STARTA」)をクリックして、Form1のテキストボックスのテキストを変更しようとしましたが、おそらく2時間ほど費やしました(私はプログラミング初心者です!)。私は似たような質問を探し回っていて、たくさん見つけましたが、たくさん試してもうまくいきません。
Form1[デザイン]
Form2[デザイン]
私が今試している方法は、ここで見つけたものです
Form1 で私はこれを書いた:
public string STARTTID
{
get
{
return this.textBox3.Text;
}
set
{
this.textBox3.Text = value;
}
}
空の textBox を取得して設定するのはあまり意味がないことはわかっていますが、機能すると思われるさまざまなソリューションを試してみましたが、ボタンをクリックしても textBox のテキストは変更されません! form2 では、button1 がクリックされたときに、次のように書きました。
string TIDEN = DateTime.Now.ToString("HH:mm:ss tt");
Form1 first = new Form1();
first.STARTTID = TIDEN;
私がやろうとしているのは、form2 のボタン 1 が押されたときに、form1 の textBox3 のテキストを現在の時刻に変更することです。
この投稿が少し乱雑で申し訳ありません。これは私の最初の投稿であり、英語は私の得意な言語ではありません。