2010-11-23 9 views

उत्तर

1

आप SelectedIndexChanged ईवेंट की सदस्यता ले सकते हैं और चयनित इंडेक्स/आइटम को अंतिम में बदल सकते हैं।

14

मुझे लगता है कि आप चयनित आइटम को हाइलाइट करना चाहते हैं जब नियंत्रण फोकस खो देता है।
फिर आपको HideSelection संपत्ति की जांच करनी चाहिए।

+0

मैंने कोशिश की लेकिन यह काम नहीं कर रहा है .. –

+0

आपने इसे गलत पर सेट करने का प्रयास किया? वास्तव में –

+0

। क्या गलत है? –

1

ऐसा लगता है कि आप इसके लिए ListView::DrawItem का उपयोग कर सकते हैं। उदाहरण के लिए here देखें।

0

यहां कोड उदाहरण को देखने का प्रयास करें: List view Highlight selected. यह दिखाता है कि जब आप सूचीदृश्य नियंत्रण से दूर ध्यान केंद्रित करते हैं तो चयनित आइटम सूची के अग्रभूमि/पृष्ठभूमि रंग को कैसे सेट करें।

5

मुझे परेशान है कि किसी ने भी वास्तविक, पूर्ण, आत्मनिर्भर उत्तर नहीं दिया है।

HideSelection से false पर सेट करें।

+0

है तो उत्तर हमेशा एक आइटम हाइलाइट किया गया है कि उत्तर 4 साल पहले दिया गया था (मेरे द्वारा)। –

+0

नहीं, यह नहीं था, आपने यह निर्दिष्ट नहीं किया था कि इसे 'झूठी' पर सेट किया जाना चाहिए, जो उत्तर का एक सुंदर मूल भाग है। इसके अलावा, आपने बिना किसी वास्तविक आधार के मेरे सही उत्तर को कम कर दिया है (यह मामला नहीं है, लेकिन डुप्लिकेट उत्तर भी डाउनवॉटिंग का कारण नहीं हैं)। अंत में, तथ्य यह है कि आपका उत्तर 4 साल पुराना है, पूरी तरह से अप्रासंगिक है, क्योंकि लोगों को अभी भी Google या अन्य माध्यमों के माध्यम से यह उत्तर मिल जाएगा। तुम्हे शर्म आनी चाहिए। – cprcrack

+0

मैंने जानबूझकर उत्तर से 'झूठा' छोड़ा (हालांकि मैंने इसे एक टिप्पणी में कहा था) क्योंकि ओपी सिर्फ उस कोड को लिखने के बजाय कुछ सीखने के लिए प्रलेखन पढ़ेगा जिसे वह समझ में नहीं आता है। –

संबंधित मुद्दे