2008-11-26 11 views
6

कहें कि मैं कस्टम टेक्स्टबॉक्स को .NET में टेक्स्टबॉक्स का विस्तार कर रहा हूं। कुछ स्थितियों में मैं एक टैब को फॉर्म पर अगले टैब इंडेक्स पर मजबूर करना चाहता हूं। क्या कस्टमटेक्स्टबॉक्स के माता-पिता में निहित सभी नियंत्रण प्राप्त करने से परे ऐसा करने का कोई तरीका है, उन्हें अपने TabIndex द्वारा सॉर्ट करना, और फिर अगले ordinal एक पर ध्यान केंद्रित करना?विस्तारित .net नियंत्रण में अगले नियंत्रण में एक टैब को मजबूर करना

उत्तर

12

मुझे लगता है कि आप निम्न विधि की तरह कुछ के लिए देख रहे हैं: (! सभी trues, बस विभिन्न विकल्प हैं IntelliSense पढ़)

form1.SelectNextControl(textBox1, true, true, true, true); 

आप कहते हैं कि यह WinForms और WebForms नहीं है सही?

0

यदि आप एक सामान्य विनफॉर्म टेक्स्टबॉक्स का विस्तार कर रहे हैं, तो आप अपनी आवश्यकताओं के आधार पर AcceptsTab संपत्ति को सही या गलत पर सेट कर सकते हैं। यदि यह सत्य है, तो आपके टेक्स्टबॉक्स में एक टैब वर्ण डाला जाएगा। यदि यह गलत है, तो टैब कुंजी को मारना टैब ऑर्डर

+2

में फ़ोकस को अगले नियंत्रण में ले जायेगा, मुझे लगता है कि EMaddox84 का अर्थ है कि वह 'प्रोग्रामेटिक रूप से' टैब को कैसे बल देता है, न कि वह टैब स्वीकार करने के लिए अपने नियंत्रण कैसे सेट करता है। –