मेरे पास TabControl
है जिसमें कई टैब हैं। प्रत्येक टैब पर एक UserControl
है। मैं UserControl
UserControl
B
से x
पर नियंत्रण की दृश्यता देखना चाहता हूं। मुझे लगा कि UserControl
B
से काफी अच्छा होगा। जैसा कि यह पता चला है, यह डीबगर में false
प्रदर्शित कर रहा था, भले ही मैंने इसे स्पष्ट रूप से true
पर सेट किया और यह कभी नहीं बदला गया। तब मैं Control.Visible के लिए MSDN पर पढ़ा है कि:मैं नियंत्रण की दृश्यता कैसे निर्धारित करूं?
भी दिखाई दे सही पर सेट किया जाता है, नियंत्रण नहीं दिखाई उपयोगकर्ता के लिए अगर यह अन्य नियंत्रण के पीछे छिप जाता है हो सकता है।
मेरे आश्चर्य के लिए बहुत कुछ, यह काम नहीं करेगा। अब मैं सोच रहा हूं कि मैं कैसे बता सकता हूं कि नियंत्रण x
एक अलग UserControl
से दिखाई दे रहा है या नहीं। यदि संभव हो तो मैं एक बूलियन का उपयोग करना टालना चाहूंगा। क्या किसी ने इसमें भाग लिया है और समाधान मिला है?
नोट: यह भी प्रतीत होता है कि Control.IsAccessible
इस स्थिति में गलत है।
आप की कोशिश की कंटेनर पदानुक्रम में आरोही और दृश्यमान नहीं दिख रहा है अगर उनमें से कोई भी दिखाई नहीं दे रहा है? –
हां, सभी माता-पिता सभी तरह से 'दृश्यमान' संपत्ति को 'झूठी' पर सेट करते हैं। – SwDevMan81
तो आप दिखाई नहीं दे रहे हैं, क्या मैं सही हूँ? –