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 № 1Votre 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