কিভাবে একটি Winforms অ্যাপ্লিকেশনে একটি নিশ্চিতকরণ ডায়ালগ বক্স তৈরি করবেন

কিভাবে একটি Winforms অ্যাপ্লিকেশনে একটি নিশ্চিতকরণ ডায়ালগ বক্স তৈরি করবেন

একটি নিশ্চিতকরণ ডায়ালগ ব্যবহারকারীর কাছে বার্তা প্রদর্শন করার একটি কার্যকর উপায় এবং তারা যদি তথ্য বোঝে এবং গ্রহণ করে তবে অনুরোধ করে৷





এটির একটি সাধারণ উদাহরণ হল যখন একটি প্রোগ্রাম ব্যবহারকারীকে জিজ্ঞাসা করে যে তারা শর্তাবলী গ্রহণ করে কিনা। ব্যবহারকারী হয় ডায়ালগ নিশ্চিত করতে পারেন, অথবা প্রস্থান করতে পারেন। একটি উইন্ডোজ ফর্ম অ্যাপ্লিকেশনে, আপনি C# ব্যবহার করে প্রোগ্রাম্যাটিকভাবে নিশ্চিতকরণ বাক্স তৈরি করতে পারেন।





আইফোন 12 বনাম আইফোন 12 প্রো সর্বোচ্চ
দিনের মেকইউজের ভিডিও

ডায়ালগ বক্স তৈরি করার সময়, আপনি একটি বার্তা প্রদর্শন করতে পারেন এবং ব্যবহারকারীকে নিশ্চিতকরণ ডায়ালগে সাড়া দেওয়ার জন্য বোতাম যোগ করতে পারেন। তারপর আপনি ব্যবহারকারীর কাছে নতুন উইন্ডো প্রদর্শন করতে পারেন।





নিশ্চিতকরণ ডায়ালগ বক্স ট্রিগার করতে একটি ইভেন্ট কীভাবে যুক্ত করবেন

একটি নিশ্চিতকরণ ডায়ালগ অন্যান্য ধরনের ডায়ালগ বক্সের মতো কাজ করা উচিত। ক Winforms ইনপুট ডায়ালগ বক্স একটি ডায়ালগ বক্সের আরেকটি উদাহরণ যা আপনি তৈরি করতে পারেন।

ব্যবহারকারী যখন প্রোগ্রামে একটি ইভেন্ট ট্রিগার করে তখন নিশ্চিতকরণ ডায়ালগটি দেখাবে। আপনি ট্রিগার করতে পারেন একটি উইন্ডোজ ফর্ম অ্যাপে ইভেন্ট একটি বোতাম ক্লিক, অন্য পর্যায়ে অগ্রগতি, বা অন্য কোনো ধরনের ইভেন্ট ব্যবহার করে।



একটি নতুন উইন্ডোজ ফর্ম অ্যাপ্লিকেশন তৈরি করুন এবং নিশ্চিতকরণ ডায়ালগটি দেখাতে ট্রিগার করার জন্য একটি বোতাম যোগ করুন:

  1. ভিজ্যুয়াল স্টুডিও খুলুন এবং একটি নতুন উইন্ডোজ ফর্ম অ্যাপ্লিকেশন তৈরি করুন .
  2. টুলবক্স থেকে ক্যানভাসে একটি বোতাম টেনে আনুন।
  3. ভিজ্যুয়াল স্টুডিওর নীচে ডানদিকে বৈশিষ্ট্য উইন্ডোতে নেভিগেট করুন। নতুন বোতামের বৈশিষ্ট্যগুলিকে নিম্নলিখিতগুলিতে পরিবর্তন করুন:
    নাম শর্তাবলী এবং শর্তাবলী বোতাম
    আকার 400, 100
    পাঠ্য শর্তাবলী
    এটি বোতামটিকে নিম্নলিখিত চেহারা দিতে হবে:
  4. টুলবক্স থেকে ক্যানভাসে একটি লেবেল টেনে আনুন।
  5. বৈশিষ্ট্য উইন্ডোতে, লেবেলের বৈশিষ্ট্যগুলিকে নিম্নলিখিত মানগুলিতে পরিবর্তন করুন:
    সম্পত্তি নতুন মান
    নাম প্রতিক্রিয়া লেবেল
    পাঠ্য তোমার প্রতিক্রিয়া:
    দৃশ্যমান মিথ্যা
    যার ফলস্বরূপ একটি লেবেল দেখতে এইরকম হবে:
  6. ক্যানভাসের শর্তাবলী বাটনে ডাবল ক্লিক করুন। ভিজ্যুয়াল স্টুডিও C# কোড-বিহাইন্ড ফাইলটি খুলবে, যেখানে আপনি প্রোগ্রামিং লজিক যোগ করতে পারেন। প্রোগ্রামটি termsAndConditionsButton_Click() নামে একটি নতুন ফাংশন তৈরি করবে। ব্যবহারকারী রানটাইমে এই বোতামে ক্লিক করলে এই ফাংশনটি চলবে।
    private void termsAndConditionsButton_Click(object sender, EventArgs e) 
    {
    // Code for when the user clicks on the Terms and Conditions button
    }

কিভাবে ব্যবহারকারীর কাছে নিশ্চিতকরণ বক্স প্রদর্শন করবেন

TermsAndConditionsButton_Click() ফাংশনের ভিতরে, ব্যবহারকারীর কাছে নিশ্চিতকরণ ডায়ালগ প্রদর্শন করুন। তাদের প্রতিক্রিয়া রেকর্ড করুন এবং 'responseLabel' লেবেল ব্যবহার করে এটিকে আবার স্ক্রিনে প্রদর্শন করুন।





  1. TermsAndConditionsButton_Click() ফাংশনের ভিতরে, ব্যবহারকারী নির্বাচন করতে পারে এমন সম্ভাব্য মান যোগ করুন। একটি হ্যাঁ, না এবং বাতিল মান অন্তর্ভুক্ত করুন। আপনি ডায়ালগ ফলাফল সম্পর্কে আরও পড়তে পারেন মাইক্রোসফটের অফিসিয়াল ডকুমেন্টেশন .
    DialogResult[] results = { DialogResult.Yes, DialogResult.No, DialogResult.Cancel };
  2. ব্যবহারকারীর প্রতিক্রিয়া সংরক্ষণ করার জন্য একটি ভেরিয়েবল ঘোষণা করুন, তারা যে বোতামে ক্লিক করেন তার উপর ভিত্তি করে।
  3. নিশ্চিতকরণ ডায়ালগ প্রদর্শন করুন, যা কনফার্মেশনবক্স() ফাংশনকে কল করবে। ConfirmationBox() ফাংশন নিশ্চিতকরণ ডায়ালগের ভিতরে বিষয়বস্তু তৈরি করবে। আপনি পরবর্তী ধাপে এই ফাংশনটি তৈরি করবেন।
    if (results.Contains(ConfirmationBox(ref userResponse))) 
    {
    }
  4. if স্টেটমেন্টের ভিতরে, লেবেলটিকে দৃশ্যমান করুন। ব্যবহারকারী স্ক্রিনে ফিরে কোন বোতামটি নির্বাচন করেছেন তার ফলাফল প্রদর্শন করুন৷
    responseLabel.Visible = true; 
    responseLabel.Text = "Your response: " + userResponse;

কীভাবে হ্যাঁ, না, এবং বাতিল বোতাম তৈরি করবেন এবং ডায়ালগ উইন্ডোতে যুক্ত করবেন

ConfirmationBox() ফাংশন তৈরি করুন। ফাংশনের ভিতরে, নিশ্চিতকরণ ডায়ালগ উইন্ডোর জন্য বিষয়বস্তু তৈরি করুন।

  1. ConfirmationBox().
    public static DialogResult ConfirmationBox(ref string userResponse) 
    {
    }
    নামে একটি নতুন ফাংশন তৈরি করুন
  2. ফাংশনের ভিতরে, ডায়ালগ উইন্ডো তৈরি করুন এবং এটিকে একটি শিরোনাম দিন।
    Form form = new Form(); 
    form.Text = "Confirmation Dialog";
  3. ব্যবহারকারী পড়তে এবং নিশ্চিত করার জন্য একটি বার্তা যোগ করুন। বার্তাটির অবস্থান এবং আকার কনফিগার করতে অন্যান্য বৈশিষ্ট্য যুক্ত করুন৷
    Label message = new Label(); 
    message.Text = "Do you agree to the terms and conditions?";
    message.SetBounds(36, 36, 372, 13);
    message.AutoSize = true;
  4. নিশ্চিতকরণ ডায়ালগে প্রদর্শিত বোতাম বস্তু তৈরি করুন। হ্যাঁ বোতাম যোগ করে শুরু করুন এবং এর কিছু বৈশিষ্ট্য যেমন এর মান এবং অবস্থান কনফিগার করুন।
    Button buttonYes = new Button(); 
    buttonYes.Text = "Yes";
    buttonYes.DialogResult = DialogResult.Yes;
    buttonYes.SetBounds(150, 160, 150, 60);
    buttonYes.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
  5. নিশ্চিতকরণ ডায়ালগে No বোতাম যোগ করুন। এর কিছু বৈশিষ্ট্য যেমন মান এবং অবস্থান কনফিগার করুন।
    Button buttonNo = new Button(); 
    buttonNo.Text = "No";
    buttonNo.DialogResult = DialogResult.No;
    buttonNo.SetBounds(310, 160, 150, 60);
    buttonNo.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
  6. নিশ্চিতকরণ ডায়ালগে বাতিল বোতাম যোগ করুন। এর কিছু বৈশিষ্ট্য যেমন মান এবং অবস্থান কনফিগার করুন।
    Button buttonCancel = new Button(); 
    buttonCancel.Text = "Cancel";
    buttonCancel.DialogResult = DialogResult.Cancel;
    buttonCancel.SetBounds(470, 160, 150, 60);
    buttonCancel.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
  7. নিশ্চিতকরণ ডায়ালগ উইন্ডোর জন্য বৈশিষ্ট্য যোগ করুন। এতে উইন্ডোর আকার, সীমানা, শুরুর অবস্থান এবং অন্যান্য সর্বাধিক বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে৷
    form.ClientSize = new Size(796, 307); 
    form.FormBorderStyle = FormBorderStyle.FixedDialog;
    form.StartPosition = FormStartPosition.CenterScreen;
    form.MinimizeBox = false;
    form.MaximizeBox = false;
  8. ডায়ালগ উইন্ডোতে বার্তা এবং বোতাম বস্তু যোগ করুন।
    form.Controls.AddRange(new Control[] { message, buttonYes, buttonNo, buttonCancel });
  9. দ্রুত অ্যাকশন কনফিগার করুন। ব্যবহারকারী কীবোর্ডে এন্টার বোতাম টিপলে নিশ্চিতকরণ ডায়ালগ গ্রহণ বোতামটি নির্বাচন করবে। ব্যবহারকারী কীবোর্ডে এস্কেপ বোতাম টিপলে এটি বাতিল বোতামটিও নির্বাচন করবে৷
    form.AcceptButton = buttonYes; 
    form.CancelButton = buttonCancel;
  10. ব্যবহারকারীর কাছে নিশ্চিতকরণ ডায়ালগ প্রদর্শন করুন।
    DialogResult dialogResult = form.ShowDialog();
  11. সম্ভাব্য মানগুলি কনফিগার করুন যা ফাংশনটি ফেরত দেবে। এর মধ্যে 'হ্যাঁ,' 'না', এবং 'বাতিল' অন্তর্ভুক্ত।
    if (dialogResult == DialogResult.Yes) 
    {
    userResponse = "Yes";
    }

    if (dialogResult == DialogResult.No)
    {
    userResponse = "No";
    }

    if (dialogResult == DialogResult.Cancel)
    {
    userResponse = "Cancel";
    }

    return dialogResult;

কিভাবে নিশ্চিতকরণ ডায়ালগ চালাবেন

রান বোতাম ব্যবহার করে উইন্ডোজ ফর্ম অ্যাপ্লিকেশন চালান। নিশ্চিতকরণ ডায়ালগ খুলুন এবং বোতামগুলির একটিতে ক্লিক করুন।





  1. ভিজ্যুয়াল স্টুডিও অ্যাপ্লিকেশনের শীর্ষে সবুজ প্লে বোতামে ক্লিক করুন। প্রোগ্রামটি কম্পাইল এবং রান করার জন্য অপেক্ষা করুন।
  2. শর্তাবলী বাটনে ক্লিক করুন।
  3. নিশ্চিতকরণ ডায়ালগে 'হ্যাঁ', 'না' বা 'বাতিল' বোতামগুলিতে ক্লিক করুন৷
  4. অ্যাপ্লিকেশনের মূল পৃষ্ঠায় আপনি যে বোতামটিতে ক্লিক করেছেন তার ফলাফল দেখুন।

একটি উইন্ডোজ ফর্ম অ্যাপ্লিকেশনে নিশ্চিতকরণ ডায়ালগ তৈরি এবং ব্যবহার করা

একটি উইন্ডোজ ফর্ম অ্যাপ্লিকেশনে, আপনি ব্যবহারকারীকে একটি বার্তা প্রদর্শন করতে এবং তাদের প্রতিক্রিয়ার জন্য অপেক্ষা করতে নিশ্চিতকরণ ডায়ালগ তৈরি করতে পারেন। একটি নিশ্চিতকরণ ডায়ালগ তৈরি করতে, একটি ফাংশন তৈরি করুন যা একটি ঘটনা ঘটলে এটি প্রদর্শন করবে।

কিভাবে ফেসবুকে কাউকে ট্যাগ করবেন

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

আপনি আপনার ডায়ালগ বক্সগুলির পটভূমির রঙ, সীমানা শৈলী এবং থিম পরিবর্তন করে তাদের নকশা কাস্টমাইজ করতে পারেন। আপনার অ্যাপ্লিকেশনে কিভাবে বিভিন্ন থিম যোগ করবেন তা অন্বেষণ করুন।