【问题标题】:Hide Tab based on Active directory info根据 Active Directory 信息隐藏选项卡
【发布时间】:2014-12-16 13:26:02
【问题描述】:

在 Visual basic 中,我希望能够根据当前登录的用户是否在 Active Directory 中的某个组中来隐藏选项卡。

我已经成功链接到活动目录并拉回全名和电话号码等。

不确定是否可行

【问题讨论】:

标签: vb.net active-directory


【解决方案1】:

你的问题不太清楚,但如果我理解正确的话,那就很简单了:

If IsInActiveGroup(Environment.UserName) 'or whatever username data you'd like...
    TabControl1.TabPages.Remove(tabYourTabName)
Else
    TabControl1.TabPages.Add(tabYourTabName)
End If

IsInActiveGroup 是您创建的某个函数,用于遍历您的用户列表并查看他是否在其中。我不确定您将“活动目录用户”存储在什么数据类型中。

【讨论】:

  • 谢谢我最终设法做到了。 If My.User.IsInRole("AD GROUP") Then despatchonly.Show() Else despatchonly.Hide() End If
【解决方案2】:

这就是我设法做到的方式

If My.User.IsInRole("AD GROUP") Then despatchonly.Show() Else despatchonly.Hide() End If

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多