मुझे संदेश बॉक्स के लिए एक टाइमर प्रकार की संपत्ति चाहिए। त्रुटि प्रदर्शित करने के बाद, यह 5 सेकंड के बाद उपयोगकर्ता हस्तक्षेप के बिना गायब हो जाना चाहिए।संदेश बॉक्स को स्वतः छिपाने के लिए कैसे करें?
उत्तर
timer.Interval=5000;
timer.Enabled=true;
MessageBox.Show("Should close automatically");
एसोसिएट टाइमर के Tick
eventhandler साथ निम्नलिखित स्निपेट:
private void timer_Tick(object sender,EventArgs evt) {
timer.Enabled=false;
SendKeys.Send("{ESC}"); // SendWait as alternative
}
MessageBox
कक्षा के साथ संभव नहीं है; आपको अपना खुद का फॉर्म बनाना होगा जो इसकी नकल करता है और इस सुविधा को स्वयं जोड़ता है।
ठीक है, आप इसे विंडोज एपीआई संदेश बॉक्स के साथ कर सकते हैं। टाइमर आग लगने के बाद आपको बस संदेश बॉक्स विंडो हैंडल पकड़ना होगा और फिर WM_CLOSE संदेश पोस्ट करना होगा। सुनिश्चित करें कि आप विंडो बंद होने की घटना को नोट करते हैं और उस घटना में टाइमर को त्याग देते हैं। आपको बस कुछ पी/आमंत्रण की आवश्यकता होगी। लेकिन एक बेहतर समाधान इस प्रश्न के उत्तर के अनुसार एक संवाद बॉक्स का उपयोग नहीं करना है। –
मुझे शायद यह कहना चाहिए था कि "संदेशबॉक्स 'में उस सुविधा नहीं है; आपको एक कामकाज की आवश्यकता है"। – BeemerGuy
एक संदेश बॉक्स गलत समाधान है। आपको एक संकेत खिड़की की जरूरत है।
"संकेत विंडो" क्या है? यदि खिड़कियों में रूपों में यह कुछ नया है तो यह मेरे लिए नया है - अगर आप इसे बनाते हैं तो यह बहुत कम जवाब है। – Murph
यदि आपको कुछ काम करना है तो यह बहुत पतला जवाब है? मैं उन संदेशों के बारे में सोच रहा हूं जो विंडोज़ दिखाते हैं जब अद्यतन अपडेट किए जाते हैं। आप बिना किसी क्रोम वाले विंडो को आसानी से दिखा सकते हैं और 5s के बाद इसे मार सकते हैं, लेकिन कुछ मानक सिस्टम घटक होना चाहिए। –
प्रेषक का उपयोग करने के बारे में क्या?
कुछ इस तरह:
http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send.aspx
कम से कम मिलता है आप अनुसंधान के क्षेत्र में शुरू कर दिया है।
यदि यह एक वेब पेज पर है, तो आप उपयोग कर सकते हैं जावास्क्रिप्ट या एक काफी अच्छा प्रभाव के लिए jQuery। इसे अक्सर "फीका" एनीमेशन के रूप में जाना जाता है। यह एक टाइमर का उपयोग करता है।
इस दृष्टिकोण के साथ, आप वास्तविक चेतावनी या संदेशबॉक्स का उपयोग नहीं करेंगे। आप <div>
या किसी अन्य नामित HTML तत्व का उपयोग करते हैं।
आप जावास्क्रिप्ट का उपयोग कर कर रहे हैं, तो आप here कोड देख सकते हैं।
या यदि आप jQuery का उपयोग कर रहे हैं, तो fadeOut
देखें। यहां एक article है।
- 1. संदेश बॉक्स को कस्टमाइज़ करने के लिए कैसे करें
- 2. Google सुझाव बॉक्स बॉक्स (स्वतः पूर्ण)
- 3. UIimageview को छिपाने/दिखाने के लिए कैसे?
- 4. .NET में त्रुटि और चेतावनी संदेश बॉक्स को कैसे दिखाएं/संदेश बॉक्स
- 5. वास्तविक डाउनलोड फ़ोल्डर स्थान को छिपाने के लिए कैसे करें
- 6. बैच आउटपुट को छिपाने के लिए कैसे करें
- 7. कुंजीपटल को दिखाने/छिपाने के लिए कैसे मजबूर करें?
- 8. एंटर कुंजी पर कीबोर्ड को छिपाने के लिए कैसे करें
- 9. डिव (संदेश बॉक्स) jQuery
- 10. मैं एमएफसी संदेश बॉक्स
- 11. gtk.scrolledwindow को स्वतः स्क्रॉल कैसे करें?
- 12. कस्टम बटन के साथ ExtJs संदेश बॉक्स
- 13. Win32 कस्टम संदेश बॉक्स
- 14. पायथन में संदेश बॉक्स
- 15. टेक्स्ट बॉक्स ऊंचाई/चौड़ाई फिट करने के लिए फ़ॉन्ट आकार का स्वतः आकार कैसे बदलें?
- 16. .NET: कैसे बचें एक संदेश बॉक्स बंद करें। दिखाएं()?
- 17. PyQT4 पर एक संदेश बॉक्स कैसे प्रदर्शित करें?
- 18. एमवीसी नियंत्रक में संदेश बॉक्स का उपयोग कैसे करें?
- 19. क्यूटी विंडो कैसे बनाएं संदेश बॉक्स की तरह व्यवहार करें?
- 20. सीएसएस में div की सामग्री को छिपाने के लिए कैसे
- 21. हास्केल - अंकगणित ऑपरेटरों को छिपाने (छिपाने)
- 22. टेक्स्ट बटन के साथ WinForms संदेश बॉक्स
- 23. डब्ल्यूपीएफ: चेकबॉक्स के साथ संदेश बॉक्स
- 24. सी # संदेश बॉक्स, परिवर्तनीय उपयोग
- 25. डायलॉग बॉक्स को कैसे अक्षम करें - अलर्ट()?
- 26. मैं सी # संदेश बॉक्स बीप को कैसे अक्षम करूं?
- 27. संदेश क्विकिंग समाधान को कार्यान्वित करने के लिए कैसे करें
- 28. को छिपाने के लिए कैसे/निकालें एक DIV खाली
- 29. मेरे स्रोत कोड को छिपाने के लिए कैसे
- 30. अतिरिक्त जेएस संदेश बॉक्स स्थिति
+1; यह एक कामकाज के रूप में काम करता है। मेरा जवाब 'MessageBox' वर्ग =) – BeemerGuy
के लिए विशिष्ट था, यह कारण है कि यह क्यों बुरा है - और भी अधिक यदि यह एक संदेश बॉक्स है जो पहले स्थान पर खोला गया है और इसलिए यह पहले ही बंद हो चुका है। – Murph