0

モジュール/関数に値を渡すにはどうすればよいですか。ここまたは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
4

2 に答える 2