在Visual Basic中,我希望能够根据当前登录的用户是否在Active Directory中的某个组中隐藏选项卡。
我已设法链接到活动目录并撤回全名和电话号码等。
不确定这是否可行
答案 0 :(得分:0)
你的问题不太清楚,但如果我理解正确,那就很简单了:
If IsInActiveGroup(Environment.UserName) 'or whatever username data you'd like...
TabControl1.TabPages.Remove(tabYourTabName)
Else
TabControl1.TabPages.Add(tabYourTabName)
End If
IsInActiveGroup
是您创建的一些功能,用于遍历您的用户列表并查看他是否在那里。我不确定您将“活动目录用户”存储在哪种数据类型中。
答案 1 :(得分:0)
这就是我设法做到的方式
If My.User.IsInRole("AD GROUP") Then
despatchonly.Show()
Else
despatchonly.Hide()
End If