質問編集履歴
1
質問の意図を追記
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
|
+
に絞ったときに下のコードが適切か。他によい方法があるか。
|