回答編集履歴

1

回答に追記

2019/08/22 05:16

投稿

y_waiwai
y_waiwai

スコア87800

test CHANGED
@@ -5,3 +5,57 @@
5
5
  > var fm = new Form1();
6
6
 
7
7
  fm.Show();
8
+
9
+
10
+
11
+ ---
12
+
13
+ 先に表示しているForm1に表示させたいなら、Form1をNewしてはいけません。
14
+
15
+ newしてしまうと、別のForm1ができてしまいます
16
+
17
+
18
+
19
+ ```C#
20
+
21
+ public void MainProcess(int count,Form1 fm)
22
+
23
+ {
24
+
25
+ int goukei = 0;
26
+
27
+ for (int i = 0; i < count; i++)
28
+
29
+ {
30
+
31
+ goukei = goukei + 1;
32
+
33
+ fm.writelog(goukei);
34
+
35
+ }
36
+
37
+ }
38
+
39
+ ```
40
+
41
+ としておいて、
42
+
43
+ ```C#
44
+
45
+ private void button1_Click(object sender, EventArgs e)
46
+
47
+ {
48
+
49
+ var cc = new Calc();
50
+
51
+ cc.MainProcess(100,this);
52
+
53
+ }
54
+
55
+ ```
56
+
57
+ とするテですかね
58
+
59
+
60
+
61
+ #他にもやり口はあります