मैं परिदृश्य-जैसे विज़ार्ड (अगली/बैक बटन के साथ) की तलाश में था जिसे मैं .NET 3.5 के तहत Windows अनुप्रयोग में उपयोग कर सकता हूं। क्या माइक्रोसॉफ्ट द्वारा .NET Framework 3.5 में प्रदान किया गया कोई जादूगर नियंत्रण है?WinForms एप्लिकेशन में मैं किस विज़ार्ड नियंत्रण का उपयोग कर सकता हूं?
उत्तर
नहीं, माइक्रोसॉफ्ट .NET Framework के हिस्से के रूप में तैयार किए गए विज़ार्ड नियंत्रण प्रदान नहीं करता है। आपको अपना खुद का निर्माण करने की आवश्यकता होगी।
वहाँ कई वेब पर उपलब्ध मदद कर सकते हैं पाने के आप आरंभ नमूने हैं:
- Cristi Potlog's Wizard Control for .NET (शायद मेरी इन से बाहर पसंदीदा)
- A Simple Wizard Control for .Net 2.0 with Full Designer Support
- GN Wizard Framework
- A .NET Wizard control
- Designer centric Wizard control
- TSWizard - a wizard framework for .NET
बेशक , जैसा कि आप देख सकते हैं, उन नमूनों के बहुमत पुराने जादूगर 97 इंटरफ़ेस को लागू है, बल्कि नई एयरो जादूगरों से (Windows Vista में पाया जाता है और 7)। मैं कोड परियोजना पर उन में से एक को देखा है, भी:
लेकिन शायद सबसे अच्छा कार्यान्वयन मैंने देखा है विंडोज में पाया जाता है फॉर्म्स एयरो पुस्तकालय, CodePlex पर डाउनलोड के लिए उपलब्ध here । Aero Wizard .NET Library कोडप्लेक्स पर भी एक और शानदार विकल्प है।
वे दोनों बेहतरीन दिखने वाले, अच्छी तरह से डिज़ाइन किए गए विज़ार्ड नियंत्रण हैं, लेकिन इनमें से कोई भी Windows XP पर ठीक से काम नहीं करेगा (जो एरो थीम का समर्थन नहीं करता है)। विस्टा से पहले विंडोज के संस्करण पर चलते समय आपके द्वारा चलाए जाने वाली सबसे बड़ी समस्या यह सुनिश्चित कर रही है कि आपका कार्यान्वयन पूरी तरह पिछड़ा-संगत है, ठीक से विज़ार्ड 97 शैली पर वापस आ रहा है। मैंने एक नियंत्रण नहीं देखा है जो अभी तक ऑनलाइन पोस्ट किया गया है।
तो एक तीसरे पक्ष के नियंत्रण पर पैसा खर्च करने के लिए एक विकल्प है, तो आप XtraWizard DevExpress द्वारा या Divelements द्वारा Wizard Framework में लग सकता है।
लेकिन कोई फर्क नहीं पड़ता कि आप कौन सा मार्ग चुनते हैं, मैं अत्यधिक Microsoft's Wizard guidelines का अनुशंसा करता हूं।
@ कोडी ग्रे: धन्यवाद यह मेरे लिए बहुत मददगार है। मान लें कि मैं विज़ार्ड नियंत्रण बनाना चाहता हूं जो फ्लाई पर विज़ार्डों की गतिशीलता के निर्माण के लिए समर्थन करेगा। तो कौन सा बेहतर विकल्प होगा। भी, अब एयरो विज़ार्ड .NET लाइब्रेरी के बारे में आवश्यकता है, यह निःशुल्क और पूर्ण संस्करण है। क्या मैं इसे पूर्ण विकास उद्देश्य के लिए उपयोग कर सकता हूं, मेरा मतलब है, अंत में किसी भी दुर्घटना के बिना ठीक से काम करेगा? –
@ ललित: हां, मैंने जो भी लिंक दिए हैं (नीचे तीसरे पक्ष के नियंत्रण को छोड़कर) पूर्ण संस्करण हैं और आपकी पसंद की किसी भी परियोजना में उपयोग किए जा सकते हैं। मेरे ज्ञान के लिए, वाणिज्यिक ऐप्स के लिए भी उनके उपयोग पर कोई प्रतिबंध नहीं हैं। मुझे यकीन नहीं है कि आपका मतलब क्या है, हालांकि, "गतिशील रूप से फ्लाई पर एन-नंबर विज़ार्ड का निर्माण"।आप स्क्रीन पर उसी विज़ार्ड की कई प्रतियां दिखा सकते हैं, लेकिन यदि आप रन-टाइम पर * अलग * विज़ार्ड बनाना चाहते हैं, तो आप ऐसा करेंगे जैसे आप विभिन्न रूपों का निर्माण करेंगे। आपको नियंत्रण जोड़ने और कोड में अपनी गुणों को सेट करने की आवश्यकता होगी। –
@ कोडी ग्रे: मूल्यवान मार्गदर्शन के लिए फिर से धन्यवाद। क्या मैं अपनी सुविधा के अनुसार अपने स्रोत कोड को भी संपादित कर सकता हूं? मेरा मतलब है कि ओपन सोर्स और विकास में अपना दायरा बढ़ाने में सक्षम है? –
- 1. मैं WinForms एप्लिकेशन में एक पंक्ति कैसे बना सकता हूं?
- 2. वीबी 6 एप्लिकेशन से संसाधन निकालने के लिए मैं किस टूल का उपयोग कर सकता हूं?
- 3. मैं VS2008 का उपयोग कर एप्लिकेशन में एप्लिकेशन मेनिफेस्ट कैसे एम्बेड कर सकता हूं?
- 4. कोहाना का मैं किस संस्करण का उपयोग कर रहा हूं?
- 5. UIPanGestureRecognizer का उपयोग करके मैं किस दिशा को प्रतिबंधित कर रहा हूं कैप्चर कर सकता हूं?
- 6. Winforms एप्लिकेशन
- 7. मैं सी # में डीबग्रेक() का उपयोग कैसे कर सकता हूं?
- 8. मैं किस सी ++ का उपयोग कर रहा हूं?
- 9. क्या मैं एक WPF UserControl से ActiveX नियंत्रण बना सकता हूं और गैर सीएलआई सी ++ एप्लिकेशन में उपयोग कर सकता हूं?
- 10. मैं नियमित (गैर-स्टोर) Win32 .NET एप्लिकेशन से Windows.UI नेमस्पेस का उपयोग कैसे कर सकता हूं?
- 11. मैं किस जेएसओब्जेक्ट का उपयोग कर रहा हूं?
- 12. क्या मैं सीएसएस या स्क्रिप्ट का उपयोग कर एक अक्षम नियंत्रण शैली कर सकता हूं?
- 13. हम किस स्रोत नियंत्रण का उपयोग
- 14. एरलांग के साथ जीयूआई बनाने के लिए मैं किस लाइब्रेरी का उपयोग कर सकता हूं?
- 15. WinForms WebBrowser नियंत्रण
- 16. क्लैंग का पता लगाने के लिए मैं किस पूर्वनिर्धारित मैक्रो का उपयोग कर सकता हूं?
- 17. मैं स्टेटसस्ट्रिप में नियंत्रण कैसे संरेखित कर सकता हूं?
- 18. WinForms प्रदर्शन को बढ़ाने के लिए मैं async का उपयोग कैसे कर सकता हूं?
- 19. मैं अपने WinForm एप्लिकेशन में पिक्चरबॉक्स में मौजूदा टूलटिप नियंत्रण का टेक्स्ट कैसे बदल सकता हूं?
- 20. क्या मैं WP7 के बाहर WP7 पैनोरमा नियंत्रण का उपयोग कर सकता हूं?
- 21. क्या मैं एमवीसी साइट में Asp.Net WebForm उपयोगकर्ता नियंत्रण का उपयोग कर सकता हूं?
- 22. WinForms में नियंत्रण बनाम UserControl?
- 23. क्या मैं दो अलग-अलग रूपों का उपयोग कर सकता हूं और उसी स्विंग एप्लिकेशन में महसूस करता हूं?
- 24. क्या मैं गिटूब के बिना गिट संस्करण नियंत्रण अनुप्रयोग का उपयोग कर सकता हूं?
- 25. जावा डेस्कटॉप एप्लिकेशन के लिए मैं किस स्विंग को देख और महसूस कर सकता हूं?
- 26. क्या मैं ओपनसीएल का उपयोग उस एप्लिकेशन में कर सकता हूं जिसे मैं गैर डेवलपर मशीन में वितरित करता हूं?
- 27. मैं wpf में रिलेकॉमैंड का उपयोग कैसे कर सकता हूं?
- 28. मैं स्कैला में प्राइमेटिव का उपयोग कैसे कर सकता हूं?
- 29. मैं जावास्क्रिप्ट में गोटो का उपयोग कैसे कर सकता हूं?
- 30. मैं EndRequest में ऑटोफैक का उपयोग कैसे कर सकता हूं?
इसका डुप्लिकेट: http://stackoverflow.com/questions/195255/best-wizard-control-for-net-windows-forms? –