2010-03-29 7 views
6

मैं अपने आवेदन में एक सुविधा लागू करना चाहता हूं जहां उपयोगकर्ता को एक संवाद दिखाएं, और मुख्य रूप (similar to how jQuery looks)। मेरा एकमात्र विचार फॉर्म का स्क्रीनशॉट लेना है, इसे एक पैनल की पृष्ठभूमि (मेरी पसंद के लिए अस्पष्टता के साथ) के रूप में रखें, फिर पैनल को फॉर्म पर सबकुछ पर दबाएं। मुझे विश्वास है कि ऐसा करने का कोई बेहतर तरीका है, कोई सुझाव?संवाद प्रदर्शित करते समय Winform की "मंद" पृष्ठभूमि का सबसे अच्छा तरीका क्या है?

उत्तर

11

अस्पष्टता संपत्ति वह है जिसे आपको किसी फ़ॉर्म को "मंद" करने की आवश्यकता होती है। आपको ओवरले बनाने की आवश्यकता होगी, this thread में मेरा कोड यह दिखाता है कि यह कैसे करें।

यह सुनिश्चित करने के लिए सावधान रहें कि आपका प्रोग्राम यूएसी प्रॉम्प्ट प्रदर्शित कर रहा है। जबकि ब्राउज़र में शायद उपयुक्त है, उपयोगकर्ता को कभी भी यह स्वीकार करने में कोई दिक्कत नहीं होगी कि एक संवाद द्वारा ओवरलैड विंडो अक्षम है। इसे स्पष्ट करने के लिए नियंत्रण स्वयं को अलग-अलग चित्रित करते हैं।

+1

+1: यह मेरा की तुलना में एक आसान दृष्टिकोण, के रूप में यह उपवर्गीकरण नियंत्रण की आवश्यकता नहीं है है। –

+3

बहुत अच्छा समाधान। हालांकि, मुझे यह कहना होगा कि "उपयोगकर्ता को कभी भी यह स्वीकार करने में कोई दिक्कत नहीं होगी कि एक संवाद द्वारा ओवरलैड विंडो अक्षम है" कुछ उपयोगकर्ताओं को बहुत अधिक क्रेडिट दे सकती है। ;) – stout

+0

ग्रेट समाधान। लेकिन नकारात्मक पक्ष पर, चूंकि मौजूदा फॉर्म पर एक अतिरिक्त रूप ओवरलैड होता है, इसलिए फोकस ओवरले फॉर्म या पैरेंट फॉर्म पर हो सकता है। यह आदर्श नहीं है। मेरा मतलब है कि ऐसा लगता है कि मौजूदा रूप में ओवरले का गठन नहीं हुआ है, लेकिन दो रूप खोले गए हैं। क्या इसे आदर्श बनाने के लिए कोई तर्क हो सकता है? – nawfal

2

मोडल संवाद को लॉन्च करने से पहले और फिर मोडल संवाद को खारिज करते समय 100% तक पैरेंट विंडो की तरह कुछ अस्पष्टता क्यों सेट न करें? यह वही नहीं है जो आप पूछ रहे हैं कि अंतिम उपयोगकर्ता के लिए एक ही फ़ंक्शन परोसता है।

यदि आप अपने JQuery उदाहरण की तरह कुछ करना चाहते हैं तो आपको वास्तव में स्क्रीन कैप/एगमेंट/सेट को पृष्ठभूमि विचार के रूप में सेट करना होगा।

0

मुझे पता है कि यह एक पुराना धागा है, लेकिन यदि अभी भी रुचि है तो आप इस परियोजना को देख सकते हैं।

Download Project

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

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