विनफॉर्म एप्लिकेशन में एक पुष्टिकरण संवाद बॉक्स कैसे बनाएं

विनफॉर्म एप्लिकेशन में एक पुष्टिकरण संवाद बॉक्स कैसे बनाएं

एक पुष्टिकरण संवाद उपयोगकर्ता को संदेश प्रदर्शित करने का एक उपयोगी तरीका है और अनुरोध करता है कि क्या वे जानकारी को समझते हैं और स्वीकार करते हैं।





इसका एक सामान्य उदाहरण है जब कोई प्रोग्राम उपयोगकर्ता से पूछता है कि क्या वे नियम और शर्तें स्वीकार करते हैं। उपयोगकर्ता या तो संवाद की पुष्टि कर सकता है, या बाहर निकल सकता है। विंडोज़ फॉर्म एप्लिकेशन में, आप सी # का उपयोग करके प्रोग्रामेटिक रूप से पुष्टिकरण बॉक्स बना सकते हैं।





दिन का मेकअप वीडियो

संवाद बॉक्स बनाते समय, आप एक संदेश प्रदर्शित कर सकते हैं, और उपयोगकर्ता को पुष्टिकरण संवाद का जवाब देने की अनुमति देने के लिए बटन जोड़ सकते हैं। फिर आप उपयोगकर्ता को नई विंडो प्रदर्शित कर सकते हैं।





कन्फर्मेशन डायलॉग बॉक्स को ट्रिगर करने के लिए इवेंट कैसे जोड़ें

एक पुष्टिकरण संवाद अन्य प्रकार के संवाद बॉक्सों की तरह काम करना चाहिए। ए विनफॉर्म इनपुट डायलॉग बॉक्स एक डायलॉग बॉक्स का एक और उदाहरण है जिसे आप बना सकते हैं।

हिडन स्पाई कैमरा कैसे खोजें

पुष्टिकरण संवाद तब दिखाई देगा जब उपयोगकर्ता प्रोग्राम में किसी ईवेंट को ट्रिगर करेगा। आप ट्रिगर कर सकते हैं विंडोज़ फॉर्म ऐप में ईवेंट एक बटन क्लिक का उपयोग करके, दूसरे चरण में प्रगति, या किसी अन्य प्रकार की घटना।



एक नया विंडोज फॉर्म एप्लिकेशन बनाएं, और पुष्टिकरण संवाद को दिखाने के लिए ट्रिगर करने के लिए एक बटन जोड़ें:

कैसे पता चलेगा कि मेरा फोन टैप किया गया है
  1. विजुअल स्टूडियो खोलें और एक नया विंडोज फॉर्म एप्लिकेशन बनाएं .
  2. टूलबॉक्स से कैनवास पर एक बटन खींचें।
  3. विजुअल स्टूडियो के नीचे दाईं ओर गुण विंडो पर नेविगेट करें। नए बटन के गुणों को निम्न में बदलें:
    नाम शर्तें और शर्तें बटन
    आकार 400, 100
    मूलपाठ नियम और शर्तें
    यह बटन को निम्नलिखित स्वरूप देना चाहिए:
  4. टूलबॉक्स से कैनवास पर एक लेबल खींचें।
  5. गुण विंडो में, लेबल के गुणों को निम्न मानों में बदलें:
    संपत्ति नया मूल्य
    नाम प्रतिक्रिया लेबल
    मूलपाठ तुम्हारा जवाब:
    दृश्यमान असत्य
    जिसके परिणामस्वरूप एक लेबल इस तरह दिखेगा:
  6. कैनवास पर नियम और शर्तें बटन पर डबल-क्लिक करें। विजुअल स्टूडियो सी # कोड-बैक फ़ाइल खोलेगा, जहां आप प्रोग्रामिंग तर्क जोड़ सकते हैं। प्रोग्राम एक नया फ़ंक्शन उत्पन्न करेगा जिसे टर्म्सएंडकंडीशनबटन_क्लिक () कहा जाता है। यह फ़ंक्शन तब चलेगा जब उपयोगकर्ता रनटाइम पर इस बटन पर क्लिक करेगा।
    private void termsAndConditionsButton_Click(object sender, EventArgs e) 
    {
    // Code for when the user clicks on the Terms and Conditions button
    }

उपयोगकर्ता को पुष्टिकरण बॉक्स कैसे प्रदर्शित करें

टर्म्सएंडकंडीशनबटन_क्लिक () फ़ंक्शन के अंदर, उपयोगकर्ता को पुष्टिकरण संवाद प्रदर्शित करें। उनकी प्रतिक्रिया रिकॉर्ड करें और 'responseLabel' लेबल का उपयोग करके इसे वापस स्क्रीन पर प्रदर्शित करें।





  1. टर्म्सएंडकंडीशनबटन_क्लिक () फ़ंक्शन के अंदर, वे संभावित मान जोड़ें जिन्हें उपयोगकर्ता चुन सकता है। हाँ, नहीं, और रद्द मान शामिल करें। आप DialogResult के बारे में अधिक पढ़ सकते हैं माइक्रोसॉफ्ट के आधिकारिक दस्तावेज .
    DialogResult[] results = { DialogResult.Yes, DialogResult.No, DialogResult.Cancel };
  2. उपयोगकर्ता की प्रतिक्रिया को संग्रहीत करने के लिए एक चर घोषित करें, उस बटन के आधार पर जिस पर वे क्लिक करते हैं।
    string userResponse = "";
  3. पुष्टिकरण संवाद प्रदर्शित करें, जो कन्फर्मेशनबॉक्स () फ़ंक्शन को कॉल करेगा। कन्फर्मेशनबॉक्स () फंक्शन कन्फर्मेशन डायलॉग के अंदर कंटेंट तैयार करेगा। आप इस फ़ंक्शन को अगले चरणों में बनाएंगे।
    if (results.Contains(ConfirmationBox(ref userResponse))) 
    {
    }
  4. if स्टेटमेंट के अंदर, लेबल को दृश्यमान बनाएं। उपयोगकर्ता द्वारा चुने गए बटन का परिणाम स्क्रीन पर प्रदर्शित करें।
    responseLabel.Visible = true; 
    responseLabel.Text = "Your response: " + userResponse;

हाँ, नहीं, और रद्द बटन कैसे उत्पन्न करें और उन्हें डायलॉग विंडो में जोड़ें

कन्फर्मेशनबॉक्स () फ़ंक्शन बनाएँ। फ़ंक्शन के अंदर, पुष्टिकरण संवाद विंडो के लिए ही सामग्री उत्पन्न करें।

  1. कन्फर्मेशनबॉक्स () नामक एक नया फ़ंक्शन बनाएं।
    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. पुष्टिकरण संवाद में नहीं बटन जोड़ें। इसके कुछ गुणों को कॉन्फ़िगर करें जैसे मान और स्थान।
    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. आवेदन के मुख्य पृष्ठ में आपके द्वारा क्लिक किए गए बटन का परिणाम देखें।

Windows प्रपत्र अनुप्रयोग में पुष्टिकरण संवाद बनाना और उनका उपयोग करना

विंडोज़ फॉर्म एप्लिकेशन में, आप उपयोगकर्ता को संदेश प्रदर्शित करने के लिए पुष्टिकरण संवाद बना सकते हैं और उनकी प्रतिक्रिया की प्रतीक्षा कर सकते हैं। एक पुष्टिकरण संवाद बनाने के लिए, एक ऐसा फ़ंक्शन बनाएं जो कोई ईवेंट होने पर उसे प्रदर्शित करे।

पुष्टिकरण संवाद बनाते समय, एक नई विंडो बनाएं और उपयोगकर्ता को प्रदर्शित करने के लिए एक संदेश जोड़ें। उपयोगकर्ता के लिए क्लिक करने के लिए पुष्टिकरण संवाद पर बटन जोड़ें, और परिणाम वापस करें।

आप अपने डायलॉग बॉक्स का बैकग्राउंड रंग, बॉर्डर स्टाइल और थीम बदलकर उनके डिज़ाइन को कस्टमाइज़ कर सकते हैं। अपने ऐप्लिकेशन में अलग-अलग थीम जोड़ने का तरीका जानें.