উইন্ডোজ ফর্মগুলিতে কোনও বিল্টিন কনফার্মেশন ডায়ালগ আছে?


114

আমি একটি সহজ কনফার্ম ডায়ালগ তৈরি করতে চাই যাতে "দয়া করে তথ্যটি যাচাই করুন এবং আপনি যদি নিশ্চিত হন যে এটি সঠিক, ঠিক আছে ক্লিক করুন"।

এই মত কিছু নির্মিত হয়েছে?

উত্তর:


220

এখানে একটি উদাহরণ। আপনি এরকম কিছু চেষ্টা করতে পারেন।

var confirmResult =  MessageBox.Show("Are you sure to delete this item ??",
                                     "Confirm Delete!!",
                                     MessageBoxButtons.YesNo);
if (confirmResult == DialogResult.Yes)
{
    // If 'Yes', do something here.
}
else
{
    // If 'No', do something here.
}

MessageBoxButtons.OKCancelপরিবর্তে আপনি চেষ্টা করতে পারেন MessageBoxButtons.YesNo। এটি আপনার প্রয়োজনীয়তার উপর নির্ভর করে।


2
এই পদ্ধতির আমার জন্য নিখুঁতভাবে কাজ করে। আমার একটি কেস হয়েছে যেখানে "রিসেট" বোতাম রয়েছে যা ডেটা মুছে দেয় এবং এটি পরিচালনা করার জন্য এটি দুর্দান্ত পদ্ধতি সরবরাহ করে।
নিকোলাস ক্রেইডবার্গ

1
আমার ক্ষেত্রে ডায়ালগ রিসাল্টের পরিবর্তে আমাকে
বার্তাবক্সআরসাল্ট

মেসেজবক্সব্যাটনস.ইসনো .NET 4.6 এর জন্য মেসেজবক্সআরসাল্টে মেসেজবক্সবটন.ইয়েস না, এবং ডায়ালগের ফলাফলগুলি পড়া উচিত নয়।
ইয়ান

17

MessageBox.Show? আপনি শিরোনাম, ক্যাপশন এবং কয়েকটি বিকল্পের জন্য বাটনগুলি প্রদর্শন করতে পারেন।

অন্যদিকে, আপনি যদি লোকদের তথ্য নিশ্চিত করতে জিজ্ঞাসা করছেন, তবে মনে হচ্ছে আপনি সম্ভবত একটি কাস্টম ডায়ালগ দেখাতে চান - যা আপনি এটি করতে পারেন Form.ShowDialog


1
ধন্যবাদ, আমি ফর্মটি দেখব h শো ডায়ালগ ক্লাস। বিটিডাব্লু, আপনি নিজের প্রশ্নটিকে পুনর্বিবেচনা না দেখিয়ে কীভাবে সম্পাদনা করবেন?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.