質問するログイン新規登録

質問編集履歴

2

2020/05/19 22:28

投稿

kariaka2020
kariaka2020

スコア37

title CHANGED
File without changes
body CHANGED
@@ -41,6 +41,10 @@
41
41
  よろしくお願いいたします。
42
42
 
43
43
  #解決後
44
+ イベントハンドラを利用する場合は、tosiさんの回答と、以下のコードを組み合わせることで出来ました。
45
+
46
+ 以下は関数として用意したもの。
47
+
44
48
  ```VB.net
45
49
  Private Function Dainyu(pArrKijyun(,) As Integer) As Integer()
46
50
 

1

解決後を追記

2020/05/19 22:28

投稿

kariaka2020
kariaka2020

スコア37

title CHANGED
File without changes
body CHANGED
@@ -38,4 +38,32 @@
38
38
  ```
39
39
 
40
40
 
41
- よろしくお願いいたします。
41
+ よろしくお願いいたします。
42
+
43
+ #解決後
44
+ ```VB.net
45
+ Private Function Dainyu(pArrKijyun(,) As Integer) As Integer()
46
+
47
+ Dim Modori(2) As Integer '関数の戻り値
48
+
49
+ For i = 0 To 2
50
+
51
+ Dim rdoSTR As String = "rdoKamoku" & i + 1 'コントロール取得用の文字列
52
+ Dim rdo As Control = grpKamoku.Controls(rdoSTR) 'rdoKamokuはgrpKamokuという名前GroupBoxの上に置いているから
53
+ Dim aaa As RadioButton = CType(rdo, RadioButton)
54
+
55
+ If aaa.Checked = True Then
56
+
57
+ For j = 0 To 2
58
+
59
+ Modori(j) = pArrKijyun(i, j)
60
+
61
+ Next j
62
+
63
+ End If
64
+
65
+ Next i
66
+ Return New Integer() {Modori(0), Modori(1), Modori(2)}
67
+
68
+ End Function
69
+ ```