में संपत्ति आइटम के लिए मूल्य बदलें नीचे दी गई तस्वीर में, "MyCars" एक संग्रह है। यदि किसी ऑब्जेक्ट की प्रॉपर्टी एक संग्रह है, तो प्रॉपर्टीग्रिड में, आइटम को चयनित होने पर दाईं ओर एक बटन के साथ स्ट्रिंग "(संग्रह)" के रूप में दिखाई देता है।PropertyGrid
क्या "(संग्रह)" मान बदलना संभव है? यदि हां, तो कैसे? कारण मैं पूछता हूं क्योंकि मैंने ऑब्जेक्ट के लिए एक कस्टम UITypeEditor लागू किया है जो मेरे प्रोग्राम में PropertyGrid में दिखाई देगा। अभी तक, दाईं ओर वाला बटन दिखाई देता है लेकिन टेक्स्ट मान संपत्ति के प्रदर्शन नाम के समान होता है। मुझे वहां दिखाई देने के लिए एक अलग स्ट्रिंग चाहिए।
संपादित करें: मैं UITypeEditor से PaintValue
विधि ओवरराइड कर सकते हैं और एक आइकन है, जो मैं अगर मैं इस मुद्दे को हल नहीं कर सकते कर खत्म हो सकता है प्रदान करते हैं, लेकिन क्या इसके लायक है, मुझे पता है के लिए मैं था अभी भी यह जानना पसंद है कि कैसे और कैसे "(संग्रह)" पाठ बदला जा सकता है।
मुझे लगता है कि यदि आप पेंटवेल्यू विधि का उपयोग करते हैं, तो सुनिश्चित करें कि आप अभी भी अपने आइकन के बगल में "(संग्रह)" के साथ समाप्त हो जाएंगे, लेकिन यह सुनिश्चित नहीं है। –