回答編集履歴

2

画像差し替え

2023/09/23 03:25

投稿

hqf00342
hqf00342

スコア394

test CHANGED
@@ -1,7 +1,8 @@
1
1
  お二人からモーダルウィンドウとイベントハンドラを使った回答が出ているので、別の方法としてForm2からForm1内の関数を呼び出す例を書きます。
2
2
  (Form1が先に閉じられる問題はこの例では考慮しません。)
3
3
 
4
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-09-22/508fe184-5f90-42e7-a527-38b171989598.gif)
4
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-09-23/a44567bb-2274-4e25-9362-3c9585e00395.gif)
5
+
5
6
  ```csharp
6
7
 
7
8
  // == Form1 ====================
@@ -41,7 +42,7 @@
41
42
  //Form1の関数を呼び出してデータを反映
42
43
  _form1?.UpdateScreen(textBox1.Text);
43
44
  //必要ならFrom2を閉じる
44
- this.Close();
45
+ //this.Close();
45
46
  }
46
47
  }
47
48
  ```

1

追記

2023/09/21 16:16

投稿

hqf00342
hqf00342

スコア394

test CHANGED
@@ -1,4 +1,5 @@
1
- かくなので別の方法としてForm2からForm1内の関数を呼び出す例を書きます。
1
+ お二人からモーダルウィンドウとイベントハンドラを使た回答が出ているので別の方法としてForm2からForm1内の関数を呼び出す例を書きます。
2
+ (Form1が先に閉じられる問題はこの例では考慮しません。)
2
3
 
3
4
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-09-22/508fe184-5f90-42e7-a527-38b171989598.gif)
4
5
  ```csharp