Functions.Execute("功能权限",e,"新增")
怎么把按钮名称传到内部函数呢,调用的时候在写一次按钮名称,觉得不方便。
Dim e As Object = Args(0)
Dim dr As DataRow = DataTables("用户管理").Find("姓名 = '" & _UserName & "'")
If dr Is Nothing Then
MessageBox.Show("你没有权限!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Return True
Else
Dim Str As String = dr("功能权限")
Dim nm = e.sender.Name
If Str.IndexOf(nm) = -1 Then '0满足条件,-1不满足条件
MessageBox.Show("你没有权限!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning)
Return True
End If
End If
[此贴子已经被作者于2022/9/26 10:04:42编辑过]