जब एक .NET विंडोज़ फॉर्म पर नियंत्रण में हेरफेर करना निम्न में से कौन सा सर्वोत्तम अभ्यास है और क्यों?क्या नियंत्रण को अक्षम और छुपाया जाना चाहिए या सिर्फ छुपाया जाना चाहिए?
//Hide control from user and stop control form being useable
oControl.Enabled = false;
oControl.Visible = false;
या
//Hide control from user and stop control form being useable
oControl.Visible = false;
मैं पहले मामले का उपयोग कर दिया गया है और जब यह छिपा हमेशा एक नियंत्रण को अक्षम करने के लिए, लेकिन मुझे बताया गया है कि इस गलत है और मैं केवल होना चाहिए इसे छुपा मुझे लगता है कि कहीं कहीं पढ़ना याद नहीं है कि अगर आप विशेष रूप से नियंत्रण को अक्षम नहीं करते हैं तो यह उपयोगकर्ता के साथ बातचीत जारी रख सकता है।
किसी भी ज्ञान की सराहना की जाएगी।
यह हमेशा मामला नहीं है; ChrisF के उत्तर के तहत ToolStripMenuItem पर मेरी टिप्पणी देखें। –