モジュール/関数に値を渡すにはどうすればよいですか。ここまたはGoogleで検索するたびに、VB.netではなくC#のコードを取得しています
ボタンをクリックして、モジュールに値を渡してアクションを実行できるようにしたいと考えています。各ボタンには 1、2、3、4 などの値があり、パネルを表示するために返されます = true/false。
つまり、以下のように言いたいのですが、 btnShow1 をクリックすると、これを値として関数に渡し、話しているパネルを非表示/表示したいと思います。
現在のコード
Protected Sub btnShowQ1_Click(sender As Object, e As System.EventArgs) Handles btnShowQ1.Click
If panel1.Visible = True Then
panel1.Visible = False
Else
panel1.Visible = True
End If
End Sub
推測コード
'Protected Sub btnShowQ1_Click(sender As Object, e As System.EventArgs) Handles btnShowQ1.Click
vpanel = btnShowQ1.value
Call fncPanel(vpanel as string) as string
End Sub
それからどこか - App_code で function.vb を作成すると思います
Imports Microsoft.VisualBasic
Public Class ciFunctions
Public Function fncPanel(vPanel as string)as string
If (vPanel).visible = False then
(vPanel).visible = true
Else
(vPanel).visible = false
End IF
End Function
End Class