質問するログイン新規登録

質問編集履歴

1

質問の意図を追記

2019/03/29 01:32

投稿

WEjpon
WEjpon

スコア88

title CHANGED
File without changes
body CHANGED
@@ -22,4 +22,17 @@
22
22
  {
23
23
  form2.Show();
24
24
  }
25
- ```
25
+ ```
26
+
27
+ ---------------------------------------------------------------------
28
+ 以下、追記。
29
+
30
+ <スマートで無いと感じる理由>
31
+ Show()によりフォームが開くかどうかをShow()の仕様に任せているように感じるため。
32
+ 下のコードで1つしか開かないことをShow()で保障しているかがわからない。
33
+ Show()呼び出し前に明示的に確認必要かどうかがわからない。
34
+
35
+ <知りたいこと>
36
+ システム全体としてのスマートさやデータ受渡し方法などは考慮せず、
37
+ 「Form1からForm2をモードレスで1つだけ表示させたい」という点のみ
38
+ に絞ったときに下のコードが適切か。他によい方法があるか。