में समतुल्य है क्या मोनोमैक में MessageBox.Show()
के बराबर है, या क्या मुझे विशेष रूप से इस उद्देश्य के लिए कुछ प्रकार की पॉपअप क्लास बनाना है?क्या कोई संदेशबॉक्स है। शो() मोनोकोड
5
A
उत्तर
9
आप एनएसएएलर्ट की तलाश में हैं, जो कि संदेशबॉक्स के बराबर है।
आप एनएसएएलर्ट.रुनमोडाल() का उपयोग करके एनएसएएलर्ट दिखा सकते हैं, या एनएसएएलर्ट.बिनजिनशीट() का उपयोग कर सकते हैं यदि आप इसे किसी विशेष विंडो पर शीट के रूप में दिखाना चाहते हैं।
उदा।
var alert = new NSAlert {
MessageText = "Hello, this is an alert!",
AlertStyle = NSAlertStyle.Informational
};
alert.AddButton ("OK");
alert.AddButton ("Cancel");
var returnValue = alert.RunModal();
// returnValue will be 1000 for OK, 1001 for Cancel
आप कैसे यह एक MonoMac परिप्रेक्ष्य यहाँ से थोड़ा अधिक उपयोग करने के लिए पर एक नज़र ले जा सकते हैं:
https://github.com/picoe/Eto/blob/master/Source/Eto.Platform.Mac/Forms/MessageBoxHandler.cs