मैं वर्तमान में सी # में एक विंडोज फॉर्म एप्लीकेशन विकसित कर रहा हूं जो जीयूआई के लिए टैब का उपयोग करेगा। हालांकि मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि कोड बेकार हो रहा है। कारण यह है कि जीयूआई घटकों के लिए कोड (जैसे बटन क्लिक) मुख्य फॉर्म कोड पर रहता है। तो मैं अभी भी सभी जीयूआई इंटरैक्शन को उसी तरह से संभालने का एक तरीका ढूंढ रहा हूं लेकिन कोड को लॉजिकल तरीके से अलग करें (जैसे विभिन्न फाइलें)। बटन 1_क्लिक() होने की तरह किसी अन्य फ़ाइल में रहते हैं लेकिन पहले जैसा ही काम करते हैं। धन्यवाद :)टैब के साथ विंडोज़ फॉर्म ऐप पर कोड साफ रखना
5
A
उत्तर
5
आप प्रत्येक "टैब" को अपने UserControl
में रख सकते हैं, और मुख्य रूप से सभी के बजाय ईवेंट को संभाल सकते हैं।
टैब आमतौर पर प्रत्येक "विशिष्ट" का प्रतिनिधित्व करते हैं, यह अक्सर लागू करने के लिए काफी सरल है, और आपके कोड को साफ करने में मदद करता है।
+0
तो, 8 टैब कहें, मुझे 8 अलग-अलग UserControl के दाएं बनाने की आवश्यकता होगी? – TGO
+0
@ टोनी सबसे अधिक संभावना है, हाँ। –
संबंधित मुद्दे
- 1. विंडोज़ फॉर्म (सी # .net) ऐप
- 2. विंडोज़ फॉर्म ऐप में फ्लिकरिंग
- 3. विंडोज़ सेवाओं के साथ एक ही प्रक्रिया में विंडोज़ फॉर्म
- 4. विंडोज़ फॉर्म के साथ डब्ल्यूपीएफ - STAThread
- 5. विंडोज़ फॉर्म
- 6. एकाधिक टैब में एमवीसी फॉर्म सत्यापन - प्रमाणीकरण त्रुटियों के साथ टैब पर ऑटो कूद?
- 7. विंडोज़ फॉर्म एक्सप्लोरर से विंडोज फॉर्म पर ड्रैग और ड्रॉप
- 8. विंडोज़ फॉर्म के साथ एक्सएनए - नई विंडो खोलना
- 9. यूनिट परीक्षण पर एक विंडोज़ फॉर्म एप्लिकेशन
- 10. jQuery यूआई टैब के साथ, मैं टैब पर क्लिक के बाद कोड कैसे चला सकता हूं?
- 11. 'प्रदर्शन' टैब के साथ विंडोज़ टास्क मैनेजर को आमंत्रित करना
- 12. विंडोज़ फॉर्म पर अनिवार्य फ़ील्ड कैसे दिखाएं
- 13. विंडोज़ फॉर्म में माउसओवर पर प्रदर्शित छवि?
- 14. घुमाव पर टुकड़े के साथ एक्शनबार टैब
- 15. विंडोज़ फॉर्म पर पीडीएफ प्रदर्शित करना?
- 16. विंडोज़ में पायथन टैब पूर्णता
- 17. विंडोज फॉर्म ऐप से बाहर निकलें कोड
- 18. गैलेक्सी टैब पर ऐप डिबगिंग 10.1
- 19. फ़ायरफ़ॉक्स के ऐप टैब पर अधिसूचना कैसे जोड़ें?
- 20. क्या यह एक कैप्चा लॉगिन फॉर्म पर रखना अनैतिक है?
- 21. मेरे ऐप को एक ब्राउज़र टैब पर कैसे प्रतिबंधित करें?
- 22. विंडोज़ फॉर्म के लिए एकाधिक स्लाइडर ट्रैकबार
- 23. जीसीसी (विंडोज़ पर सिग्विन) के साथ संकलन
- 24. विंडोज़ डेस्कटॉप ऐप और विंडोज़ मोबाइल क्लाइंट ऐप के बीच डेटा सिंक करें
- 25. उपयोगकर्ता नियंत्रण क्लिक - विंडोज़ फॉर्म
- 26. कंसोल ऐप विंडोज़ सेवा
- 27. विंडोज़ फॉर्म का आकार सहेजें
- 28. विंडोज़ फॉर्म में सामग्री बदलें
- 29. विंडोज़ फॉर्म के लिए डिफ़ॉल्ट फ़ॉन्ट
- 30. नियंत्रण अक्षम होने पर टैब ऑर्डर को बनाए रखना और अप्रत्याशित समय पर फिर से सक्षम
यह एक एमवीवीएम दृष्टिकोण की तरह लगता है, यह दोनों आपके कोड को साफ रखेंगे और अधिक टेस्टेबल होंगे (प्रत्येक टैब अपना स्वयं का "व्यूमोडेल" होगा), जिससे एक अधिक रखरखाव उत्पाद होता है। – Michael
@ मिक एमवीवीएम विंडोज फॉर्म के साथ मुश्किल है - आमतौर पर, WinForms के साथ, आप एमवीपी करेंगे, लेकिन हाँ, यह काफी मदद कर सकता है। –