回答編集履歴

2

追記

2018/11/20 05:05

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -57,3 +57,27 @@
57
57
  End Class
58
58
 
59
59
  ```
60
+
61
+
62
+
63
+ #追記
64
+
65
+ もし TextBox の内容を交換したいということなら
66
+
67
+
68
+
69
+ ```VB.NET
70
+
71
+ Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
72
+
73
+ Dim t As String
74
+
75
+ t = TextBox1.Text
76
+
77
+ TextBox1.Text = TextBox2.Text
78
+
79
+ TextBox2.Text = t
80
+
81
+ End Sub
82
+
83
+ ```

1

追記

2018/11/20 05:05

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -5,3 +5,55 @@
5
5
  それなら change の戻り値を表示しているからでしょう。
6
6
 
7
7
  x と y を表示してみてください。
8
+
9
+
10
+
11
+ #追記
12
+
13
+ ```VB.NET
14
+
15
+ Class Form1
16
+
17
+ Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
18
+
19
+ Dim x As Integer
20
+
21
+ Dim y As Integer
22
+
23
+
24
+
25
+ x = TextBox1.Text
26
+
27
+ y = TextBox2.Text
28
+
29
+
30
+
31
+ change(x, y)
32
+
33
+
34
+
35
+ MsgBox(x)
36
+
37
+ MsgBox(y)
38
+
39
+ End Sub
40
+
41
+
42
+
43
+ Private Sub change(ByRef a As Integer, ByRef b As Integer)
44
+
45
+ Dim c As Integer
46
+
47
+
48
+
49
+ c = a
50
+
51
+ a = b
52
+
53
+ b = c
54
+
55
+ End Sub
56
+
57
+ End Class
58
+
59
+ ```