2008-08-28 8 views
5

में ईवेंट को डबल-क्लिक करें, जब मैं टैब को डबल-क्लिक करके टैब को बदलता हूं (केवल इसे क्लिक करने के बजाए) टैब को .NET विंडोज फॉर्म टैबकंट्रोल में अवरुद्ध करना चाहता हूं।.NET: TabControl

क्या आपको कोई विचार है कि मैं यह कैसे कर सकता हूं?

उत्तर

3

टैबकंट्रोल की MouseDoubleClick घटना डबल-क्लिक करने के लिए ठीक है। एकमात्र अतिरिक्त कदम मैं करता हूं कि TabIndexChanged ईवेंट के बाद एक छोटा टाइमर सेट किया गया है ताकि यह पता चल सके कि एक नया टैब चुना गया है और टाइमर के बाहर होने वाले किसी भी डबल-क्लिक को अनदेखा कर दिया गया है। यह चयनित टैब पर डबल-क्लिक करना बंद कर देगा।

0

टैबकंट्रोल कक्षा को उप-वर्गीकरण और अपना डबलक्लिक ईवेंट जोड़ने के बारे में कैसे?

1

किसी कारण से, जेसन जेड द्वारा सुझाए गए माउसडब्लूक्लिक क्लिक केवल टैब पर क्लिक करते समय फायरिंग कर रहे हैं और टैब पैनल पर क्लिक करने से कुछ भी नहीं होता है, इसलिए यह वही है जो मैं ढूंढ रहा था।