如何将值传递给模块/函数。每当我在这里或谷歌搜索时,我都会得到 C# 而不是 VB.net 的代码
我希望能够单击一个按钮并将一个值传递给一个模块并对其进行操作。每个按钮都有一个值 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