मैं एक नियंत्रण बना रहा हूं जिसमें 15x15 = 225 बटन शामिल हैं, और आकार बदलने योग्य होना चाहिए। क्योंकि यह एक ग्रिड है, एंकरिंग और डॉकिंग काम नहीं करेगा। मैंने टेबललेआउट पैनेल दोनों के साथ-साथ आकार बदलने और आकार नियंत्रण के लिए आकार बदलने की घटना को संभालने का प्रयास किया है। दोनों मामलों में, आकार बदलना अस्वीकार्य रूप से धीमा है। जब मैं मैन्युअल रूप से लेआउट को संभालने में मदद करता हूं तो आकार बदलने के चरण में लेआउट को पुन: प्रस्तुत/पुन: प्रारंभ करें।सी # विनफॉर्म: कुशलतापूर्वक कई नियंत्रण प्रदर्शित करना
क्या कुछ मौलिक है कि मैं चीजों को गति में बदल सकता हूं, या यह मूल नियंत्रणों की सीमा है? मैं समझता हूं कि मैं स्क्रैच से कस्टम नियंत्रण बना सकता हूं, क्लिक को संभालने और खुद को चित्रित कर सकता हूं - हालांकि यदि संभव हो तो मैं देशी नियंत्रणों के साथ रहना पसंद करूंगा।
संपादित
मैं जानता हूँ कि यह बटन का एक बहुत कुछ है। मेरा सवाल एक तकनीकी है; यूआई डिजाइन के बारे में कोई नहीं।
यह बहुत सारे बटनों का नरक है। आपको बिल्ली के लिए कितने बटन की आवश्यकता है? –
+1 एलिस्टेयर पिट्स के लिए +1। हमें जीयूआई पर दिखाई देने वाले कई बटनों से बचना चाहिए। मुझे लगता है कि अंतिम उपयोगकर्ता भी मेरे साथ सहमत हैं। –
यह देखने के लिए एप्लिकेशन को प्रोफ़ाइल दें कि यह इतना लंबा क्यों ले रहा है। –