उपयोगकर्ता को विंडोज़ # C .net [डुप्लिकेट] रूपों में आयत बनाने की अनुमति दें
मेरे पास एक .net विंडोज़ एप्लीकेशन सी और # में प्रोग्रामिंग है। मूल रूप से, मैं एक आयत या वर्ग वस्तु रखना चाहता हूं, मैं चाहता हूं कि पक्ष चयन योग्य और स्केलेबल हों। मुझे कुछ भी नहीं मिल रहा है जिसे मैं टूलबॉक्स से जोड़ सकता हूं, क्या ऐसा कुछ भी उपलब्ध है या किसी भी तरह से मैं ऐसा कर सकता हूं। Winforms में प्रत्येक ऑब्जेक्ट स्थिर है और तदनुसार चुना नहीं जा सकता है। कृपया संलग्न छवि देखें आयताकार उम्र की छवि ।
जवाब
आपको इसे बनाने की आवश्यकता होगी। सामान्य शब्द का प्रयोग एक डिजाइनर यूजर इंटरफेस है। मेरा मानना है कि कुछ तृतीय-पक्ष घटक हैं, लेकिन वे आम तौर पर महंगे हैं और संभवत: अधिक कार्यक्षमता है तो आपको इस मामले में आवश्यकता है।
मूल अवधारणा स्मृति में एक आयत को संग्रहीत करना है, फिर इसे एक फॉर्म या पैनल पर ड्रा करें। फिर यूजर्स माउस को ट्रैक करें और जब यूजर माउस मेमोरी में आयत से मेल खाता है, तो एक ड्रैग ऑपरेशन करें और आयत को मेमोरी में एडजस्ट करें और फिर रि-ड्रा करें।
यह बहुत मुश्किल नहीं है लेकिन हर चीज को काम करने में समय लगता है। एक ठोस डिजाइनर का निर्माण करने के लिए व्यापक समय लेना चाहिए। प्रयोज्यता सबसे बड़ी बाधा है।