विजुअल बेसिक में मैं इस आधार पर एक टैब को छिपाने में सक्षम होना चाहता हूं कि क्या वर्तमान में लॉग ऑन उपयोगकर्ता सक्रिय निर्देशिका में एक निश्चित समूह में हैं।
मैं पहले से ही सक्रिय निर्देशिका से लिंक करने और पूर्ण नाम और फोन नंबर आदि को वापस लेने में कामयाब रहा हूं।
यकीन नहीं होता कि यह संभव होगा
उत्तर:
जवाब के लिए 0 № 1आपका प्रश्न स्पष्ट नहीं है, लेकिन अगर मैं इसे सही ढंग से समझता हूं, तो यह बहुत आसान है:
If IsInActiveGroup(Environment.UserName) "or whatever username data you"d like...
TabControl1.TabPages.Remove(tabYourTabName)
Else
TabControl1.TabPages.Add(tabYourTabName)
End If
IsInActiveGroup
कुछ फ़ंक्शन होने के नाते आप अपने उपयोगकर्ताओं की सूची के माध्यम से पुनरावृति करने के लिए बनाते हैं और देखें कि क्या वह वहां मौजूद है। मुझे यकीन नहीं है कि "सक्रिय निर्देशिका उपयोगकर्ता" को संग्रहीत करने के लिए आप किस प्रकार के डेटा टाइप कर रहे हैं।
जवाब के लिए 0 № 2
इस तरह मैंने इसे करने में कामयाबी हासिल की
If My.User.IsInRole("AD GROUP") Then
despatchonly.Show()
Else
despatchonly.Hide()
End If