c# - Is it possible to set a checked listview item to mixed state? -
चेकबॉक्स
नियंत्रण दोनों बूलियन चेक किए गए
और सिस्टम को प्रकट करता है (
अनिर्धारित
enum मान) को नियंत्रित करने के लिए आपको अनुमति देता है।
मैं एक ListView
वस्तु की स्थिति को अनिश्चित
पर सेट करना चाहता हूं, लेकिन केवल चेक किए गए
संपत्ति को उपलब्ध होना चाहिए। तो, क्या यह एक तरह से मिश्रित करने का तरीका है, संभवतः खिड़की संदेश या इसी प्रकार की चाल से?
अच्छा
इस छवि को सूची देखने के लिए नियुक्त करें फिर आपको आवश्यक सूची आइटम के लिए OnMouseDown (या OnMouseClick) और OnKeyDown घटनाओं और राज्य चित्र छवियों को व्यवस्थित करने की आवश्यकता है निश्चित रूप से आपको जांच की गई स्थिति प्राप्त करने के लिए कई सहायक विधियों को लिखना होगा, आदि। लेकिन सामान्य तौर पर यह समाधान लागू करने के लिए अपेक्षाकृत आसान है।
असल में आंतरिक सूचीदृश्य कार्यान्वयन ऐसा ही करते हैं, लेकिन यह तर्क comctl32.dll के अंदर छिप जाता है।
Comments
Post a Comment