मैं कुछ MessageBox कि मैं इस तरह कोड है:सी #,
MessageBox.Show(new Form(){TopMost=true, TopLevel=True}, "Message","Title", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
एक बेहतर उदाहरण के लिए, मैं इस FormClosing घटना के लिए कार्य करें:
private void Example_FormClosing(object sender, FormClosingEventArgs e){
MessageBox.Show(new Form(){TopMost=true, TopLevel=True}, "Really close?"," Program", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
}
लेकिन, मेरे संदेश बॉक्स को देखने से पहले लगभग हर बार मुझे अपने कंप्यूटर पर विंडो (जैसे विजुअल स्टूडियो पर वापसी) बदलना पड़ता है और यह उपयोगकर्ता के अनुकूल और वास्तव में परेशान नहीं है।
मैंने सत्यापित किया कि मेरा मुख्य रूप TopMost = true में नहीं था, मैंने केवल टॉपमोस्ट या केवल टॉपलेवल, StartPosition = FormStartPosition.CenterScreen की कोशिश की लेकिन कुछ भी काम नहीं किया।
[अपडेट]
मैंने कोशिश की:
private void Example_FormClosing(object sender, FormClosingEventArgs e){
MessageBox.Show(this.Owner, "Really close?"," Program", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
}
मैं अपनी खिड़की से मोर्चे पर मेरी संदेशबॉक्स के लिए और खिड़की के बदलने के लिए यह देखने के लिए, क्योंकि यह नहीं चाहते हैं वर्तमान खिड़की के पीछे की तरह।
क्या आप इस समस्या को हल करने का विचार रखते हैं?
कृपया और स्पष्ट रहें, सुनिश्चित करें कि आप क्या पूछ रहे हैं। – Harish
आप क्या हासिल करना चाहते हैं? – Max
मालिक को पहले दिखाया जाना चाहिए। – JSJ