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