संक्षिप्त उत्तर नहीं है। न तो Combo
और न ही CCombo
वस्तुओं को अचयनित करने की अनुमति देता है।
लेकिन कस्टम कॉम्बो विजेट को कार्यान्वित करना संभव होना चाहिए जो उचित प्रयास के साथ अचयनित वस्तुओं को दिखा सकता है।
यदि आप CCombo
code पर देखते हैं तो आप देखेंगे कि यह मूल विजेट नहीं है लेकिन अन्य SWT विजेट से बना है। यह वस्तुओं को प्रदर्शित करने के लिए ड्रॉप-डाउन नियंत्रण के रूप में List
का उपयोग करता है।
यदि आप ड्रॉप-डाउन विजेट के लिए ScrolledCompposite
का उपयोग करते हैं, तो आप वस्तुओं का प्रतिनिधित्व करने के लिए Label
रख सकते हैं। अचयनित वस्तुओं को अतिरिक्त काम की आवश्यकता नहीं होगी। चुनिंदा वस्तुओं के लिए, आप माउस श्रोताओं का उपयोग Label
एस के लिए कर सकते हैं ताकि उन्हें हाइलाइट किया जा सके और चयन को संभाला जा सके।
यदि आप बड़ी संख्या में आइटम दिखाने की योजना बना रहे हैं (जिसे आपको किसी कॉम्बो बॉक्स में नहीं होना चाहिए), तो बनाए गए लेबलों की संख्या का प्रदर्शन प्रभाव हो सकता है।
वैकल्पिक रूप से आप Nebula TableCombo को आजमा सकते हैं। संभवतः तालिका को कुछ आइटमों को अचयनित करने के लिए tweaked किया जा सकता है (कस्टम-खींचे गए आइटमों का उपयोग करके) और चयन व्यवहार उन लोगों के लिए डायल किया जा सकता है।
स्रोत
2015-07-19 19:13:40