質問編集履歴

1

質問の意図を追記

2019/03/29 01:32

投稿

WEjpon
WEjpon

スコア88

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,29 @@
47
47
  }
48
48
 
49
49
  ```
50
+
51
+
52
+
53
+ ---------------------------------------------------------------------
54
+
55
+ 以下、追記。
56
+
57
+
58
+
59
+ <スマートで無いと感じる理由>
60
+
61
+ Show()によりフォームが開くかどうかをShow()の仕様に任せているように感じるため。
62
+
63
+ 下のコードで1つしか開かないことをShow()で保障しているかがわからない。
64
+
65
+ Show()呼び出し前に明示的に確認必要かどうかがわからない。
66
+
67
+
68
+
69
+ <知りたいこと>
70
+
71
+ システム全体としてのスマートさやデータ受渡し方法などは考慮せず、
72
+
73
+ 「Form1からForm2をモードレスで1つだけ表示させたい」という点のみ
74
+
75
+ に絞ったときに下のコードが適切か。他によい方法があるか。