উত্তর:
এটি করা উচিত:
DialogResult dialogResult = MessageBox.Show("Sure", "Some Title", MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Yes)
{
//do something
}
else if (dialogResult == DialogResult.No)
{
//do something else
}
DialogResult dr = MessageBox.Show("Are you happy now?",
"Mood Test", MessageBoxButtons.YesNo);
switch(dr)
{
case DialogResult.Yes:
break;
case DialogResult.No:
break;
}
মেসেজবক্স ক্লাসটি যা আপনি সন্ধান করছেন।
MessageBox- এর নেই একটি DialogResults উত্পাদন
DialogResult r = MessageBox.Show("Some question here");
আপনি সহজেই যথেষ্ট পরিমাণে বোতামগুলি নির্দিষ্ট করতে পারেন। আরও ডকুমেন্টেশন http://msdn.microsoft.com/en-us/library/ba2a6d06.aspx এ পাওয়া যাবে
ব্যবহার করুন:
MessageBoxResult m = MessageBox.Show("The file will be saved here.", "File Save", MessageBoxButton.OKCancel);
if(m == m.Yes)
{
// Do something
}
else if (m == m.No)
{
// Do something else
}
ডায়লোগ্রসাল্টের পরিবর্তে উইন্ডোজ ফোনে মেসেজবক্সআরসাল্ট ব্যবহৃত হয় ...
আপনি পাঠ্য স্ট্রিং সহ এই বৈকল্পিকটিও ব্যবহার করতে পারেন, সি # 2012 তে পরীক্ষা করা এখানে সম্পূর্ণ পরিবর্তিত কোড (মিকেল থেকে কোড) রয়েছে:
// Variable
string MessageBoxTitle = "Some Title";
string MessageBoxContent = "Sure";
DialogResult dialogResult = MessageBox.Show(MessageBoxContent, MessageBoxTitle, MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Yes)
{
//do something
}
else if (dialogResult == DialogResult.No)
{
//do something else
}
আপনি পরে করতে পারেন
.YesNo
একটি বার্তা আইকন .োকান
, MessageBoxIcon.Question
@ মিকারেল সোভেনসনের উত্তরটি সঠিক। আমি এটিতে একটি সামান্য সংযোজন যুক্ত করতে চেয়েছিলাম:
মেসেজবক্স আইকনটিতে অন্তর্ভুক্ত থাকতে পারে নীচের মতো একটি অতিরিক্ত সম্পত্তি রয়েছে:
DialogResult dialogResult = MessageBox.Show("Sure", "Please Confirm Your Action", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (MessageBox.Show("Please confirm before proceed" + "\n" + "Do you want to Continue ?", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
//do something if YES
}
else
{
//do something if NO
}
এই সহজ কোডটি আমার পক্ষে কাজ করেছিল। আমি এটি এমএসডিএন থেকে এখানে পেয়েছি:
if (System.Windows.Forms.MessageBox.Show
("Are you sure you want to add the audit?", "Add",
System.Windows.Forms.MessageBoxButtons.YesNo,
System.Windows.Forms.MessageBoxIcon.Question)
==System.Windows.Forms.DialogResult.Yes)
// Do stuff after 'YES is clicked'
else
// DO stuff after 'NO is clicked'