'सत्य' वापस करने के लिए मुझे System.Windows.ShowDialog()
कैसे मिल सकता है?मैं सिस्टम को कैसे प्राप्त करूं। Windows.ShowDialog() 'सत्य' वापस करने के लिए?
मैं इसके लिए थोड़ा नया हूं। System.Windows.ShowDialog
का रिटर्न टाइप bool
है? जब आप Cancel
पर हिट करते हैं तो Submit
और false
पर true
वापस आना चाहिए। लेकिन मुझे यकीन नहीं है कि Button
आधिकारिक सबमिट बटन कौन सा नामित करना है।
संपादित करें: संबंधित नोट पर, मैं उत्सुक हूं कि यह कैसे शून्य हो सकता है।
माफ़ी माफ करना अगर यह अनावश्यक या बहुत स्पष्ट है, लेकिन आपको बूल सेट करना चाहिए? संवाद के अंदर बंद() विधि को कॉल करने से पहले DialogResult मान। ऐसा करने में विफलता के परिणामस्वरूप अपवाद के साथ एक अवैधऑपरेशन अपवाद फेंक दिया जाएगा। संदेश संपत्ति को सेट किया जा रहा है "डायलॉग रेसल्ट केवल विंडो के निर्माण के बाद सेट किया जा सकता है और संवाद के रूप में दिखाया जा सकता है।" – ClockEndGooner
अगर मुझे यह गलत लगता है, तो मुझे मुझे क्षमा करना होगा, क्योंकि मैंने WinForms के बाद से सालों से किया है, लेकिन मुझे लगता है कि, हाँ, आप DialogResult _ सेट करेंगे (उदाहरण के लिए, बटन के ऑनक्लिक हैंडलर के अंदर, लेकिन यह कोई भी तंत्र हो सकता है जिसे आप सपना देखते हैं) _, और फिर बंद करें() – JMD