/ / सक्रिय निर्देशिका जानकारी के आधार पर टैब छिपाएं - vb.net, सक्रिय-निर्देशिका

सक्रिय निर्देशिका जानकारी - vb.net, सक्रिय-निर्देशिका के आधार पर टैब छुपाएं

विजुअल बेसिक में मैं इस आधार पर एक टैब को छिपाने में सक्षम होना चाहता हूं कि क्या वर्तमान में लॉग ऑन उपयोगकर्ता सक्रिय निर्देशिका में एक निश्चित समूह में हैं।

मैं पहले से ही सक्रिय निर्देशिका से लिंक करने और पूर्ण नाम और फोन नंबर आदि को वापस लेने में कामयाब रहा हूं।

यकीन नहीं होता कि यह संभव होगा

उत्तर:

जवाब के लिए 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