/ / Masquer l'onglet basé sur les informations Active Directory - vb.net, Active-Directory

Masquer l'onglet basé sur Active Directory info - vb.net, active-directory

Dans Visual Basic, je veux pouvoir masquer un onglet selon que les utilisateurs actuellement connectés se trouvent dans un certain groupe dans Active Directory.

J'ai déjà réussi à me lier à l'annuaire actif et à retirer le nom complet et le numéro de téléphone, etc.

Je ne sais pas si cela serait possible

Réponses:

0 pour la réponse № 1

Votre question n'est pas trop claire, mais si je la comprends bien, c'est assez simple:

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

IsInActiveGroup étant une fonction que vous créez pour parcourir votre liste d'utilisateurs et voir s'il y est. Je ne sais pas dans quel type de données vous stockez les "utilisateurs Active Directory".


0 pour la réponse № 2

C'est comme ça que j'ai réussi à le faire

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