Vb.net 基于Active directory信息隐藏选项卡
在Visual basic中,我希望能够根据当前登录的用户是否在Active directory中的某个组中隐藏选项卡 我已经设法链接到active directory,并收回全名和电话号码等Vb.net 基于Active directory信息隐藏选项卡,vb.net,active-directory,Vb.net,Active Directory,在Visual basic中,我希望能够根据当前登录的用户是否在Active directory中的某个组中隐藏选项卡 我已经设法链接到active directory,并收回全名和电话号码等 不确定这是否可行你的问题不太清楚,但如果我理解正确,很简单: If IsInActiveGroup(Environment.UserName) 'or whatever username data you'd like... TabControl1.TabPages.Remove(tabYourT
不确定这是否可行你的问题不太清楚,但如果我理解正确,很简单:
If IsInActiveGroup(Environment.UserName) 'or whatever username data you'd like...
TabControl1.TabPages.Remove(tabYourTabName)
Else
TabControl1.TabPages.Add(tabYourTabName)
End If
IsInActiveGroup是您创建的一个函数,用于遍历用户列表并查看他是否在其中。我不确定您将active directory用户存储在哪种数据类型中。我就是这样做的 如果My.User.IsInRoleAD组 仅发送。显示 其他的 仅限发送。隐藏
结束如果这可以帮助你,谢谢,我最终还是这样做了。如果My.User.IsInRoleAD组,则仅发送。仅显示Else发送。如果