आप जैसे पाठक MUO का समर्थन करने में मदद करते हैं। जब आप हमारी साइट पर लिंक का उपयोग करके खरीदारी करते हैं, तो हम संबद्ध कमीशन अर्जित कर सकते हैं।

द्वारा शर्लिन खान
शेयर करनाकरेंशेयर करनाशेयर करनाशेयर करनाईमेल

इस चरण-दर-चरण मार्गदर्शिका के साथ, Windows प्रपत्रों का उपयोग करके एक पुष्टिकरण बॉक्स बनाने की प्रक्रिया के बारे में जानें।

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

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

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

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

instagram viewer

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

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

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

  1. विजुअल स्टूडियो खोलें और एक नया विंडोज़ फॉर्म एप्लिकेशन बनाएं.
  2. टूलबॉक्स से एक बटन को कैनवास पर खींचें।
  3. विजुअल स्टूडियो के नीचे दाईं ओर गुण विंडो पर नेविगेट करें। नए बटन के गुणों को निम्न में बदलें:
    संपत्ति नया मूल्य
    नाम नियम और शर्तें बटन
    आकार 400, 100
    मूलपाठ नियम और शर्तें
    इससे बटन को निम्न रूप देना चाहिए:
  4. टूलबॉक्स से एक लेबल को कैनवास पर खींचें।
  5. गुण विंडो में, लेबल के गुणों को निम्न मानों में बदलें:
    संपत्ति नया मूल्य
    संपत्ति नया मूल्य
    नाम responseLabel
    मूलपाठ आपका जवाब:
    दृश्यमान असत्य
    जिसके परिणामस्वरूप ऐसा दिखने वाला लेबल होगा:
  6. कैनवास पर नियम और शर्तें बटन पर डबल-क्लिक करें। विज़ुअल स्टूडियो सी # कोड-बैक फ़ाइल खोलेगा, जहाँ आप प्रोग्रामिंग लॉजिक जोड़ सकते हैं। प्रोग्राम एक नया फ़ंक्शन उत्पन्न करेगा जिसे टर्म्सएंडकंडिशनबटन_क्लिक () कहा जाता है। यह फ़ंक्शन तब चलेगा जब उपयोगकर्ता रनटाइम पर इस बटन पर क्लिक करेगा।
    निजीखालीपनशर्तें और शर्तें बटन_क्लिक करें(वस्तु प्रेषक, EventArgs e)
    {
    // कोड जब उपयोगकर्ता नियम और शर्तें बटन पर क्लिक करता है
    }

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

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

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

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

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

  1. कन्फर्मेशनबॉक्स () नामक एक नया फ़ंक्शन बनाएँ।
    जनतास्थिर DialogResult पुष्टिकरण बॉक्स (रेफरी स्ट्रिंग उपयोगकर्ता प्रतिक्रिया)
    {
    }
  2. फ़ंक्शन के अंदर, डायलॉग विंडो बनाएं और इसे एक शीर्षक दें।
    रूप रूप = नया प्रपत्र();
    प्रपत्र। पाठ = "पुष्टिकरण संवाद";
  3. उपयोगकर्ता को पढ़ने और पुष्टि करने के लिए एक संदेश जोड़ें। संदेश के स्थान और आकार को कॉन्फ़िगर करने के लिए अन्य गुण जोड़ें।
    लेबल संदेश = नया लेबल();
    संदेश। टेक्स्ट = "करना आप सहमत है को शर्तें और स्थितियाँ?";
    संदेश.सेटबाउंड्स(36, 36, 372, 13);
    संदेश। ऑटोसाइज = सत्य;
  4. पुष्टि संवाद पर प्रदर्शित होने वाले बटन ऑब्जेक्ट बनाएं। हां बटन जोड़कर प्रारंभ करें, और इसके कुछ गुण जैसे कि इसके मूल्य और स्थान को कॉन्फ़िगर करें।
    बटन बटनहाँ = नया बटन();
    बटन हाँ। पाठ = "हाँ";
    बटन हाँ। DialogResult = DialogResult. हाँ;
    बटन हाँ.सेटबाउंड्स(150, 160, 150, 60);
    बटन हाँ। एंकर = एंकर स्टाइल। तल | एंकर स्टाइल्स। सही;
  5. पुष्टि संवाद में नहीं बटन जोड़ें। इसके कुछ गुणों जैसे मान और स्थान को कॉन्फ़िगर करें।
    बटन बटननहीं = नया बटन();
    बटन नहीं। पाठ = "नहीं";
    बटन नहीं। DialogResult = DialogResult. नहीं;
    बटन नहीं.सेटबाउंड्स(310, 160, 150, 60);
    बटन नहीं। एंकर = एंकर स्टाइल। तल | एंकर स्टाइल्स। सही;
  6. पुष्टि संवाद में रद्द करें बटन जोड़ें। इसके कुछ गुणों जैसे मान और स्थान को कॉन्फ़िगर करें।
    बटन बटनरद्द = नया बटन();
    बटनरद्द करें। पाठ = "रद्द करना";
    बटनरद्द करें। DialogResult = DialogResult. रद्द करना;
    बटनरद्द करें.सेटबाउंड्स(470, 160, 150, 60);
    बटनरद्द करें। एंकर = एंकर स्टाइल। तल | एंकर स्टाइल्स। सही;
  7. पुष्टि संवाद विंडो के लिए ही गुण जोड़ें। इसमें विंडो का आकार, बॉर्डर, प्रारंभ स्थिति और अन्य अधिकतम गुण शामिल हैं।
    प्रपत्र। ग्राहक का आकार = नया आकार(796, 307);
    प्रपत्र। फॉर्मबॉर्डर स्टाइल = फॉर्मबॉर्डर स्टाइल। फिक्स्डडायलॉग;
    प्रपत्र। स्टार्टपोजिशन = फॉर्मस्टार्टपोजिशन। सेंटरस्क्रीन;
    प्रपत्र। न्यूनतम बॉक्स = असत्य;
    प्रपत्र। मैक्सिमाइज़बॉक्स = असत्य;
  8. संवाद विंडो में संदेश और बटन ऑब्जेक्ट जोड़ें।
    प्रपत्र। नियंत्रण। ऐडरेंज(नया नियंत्रण [] {संदेश, बटन हाँ, बटन नहीं, बटन रद्द करें});
  9. त्वरित कार्रवाइयाँ कॉन्फ़िगर करें। जब उपयोगकर्ता कीबोर्ड पर एंटर बटन दबाता है तो पुष्टिकरण संवाद स्वीकार बटन का चयन करेगा। जब उपयोगकर्ता कीबोर्ड पर एस्केप बटन दबाता है तो यह रद्द करें बटन का भी चयन करेगा।
    प्रपत्र। स्वीकार करेंबटन = बटनहाँ;
    प्रपत्र। रद्द करें बटन = बटन रद्द करें;
  10. उपयोगकर्ता को पुष्टि संवाद प्रदर्शित करें।
    डायलॉग रिजल्ट डायलॉग रिसेट = फॉर्म। शोडायलॉग ();
  11. फ़ंक्शन द्वारा लौटाए जाने वाले संभावित मानों को कॉन्फ़िगर करें। इसमें "हां," "नहीं" और "रद्द करें" शामिल हैं।
    अगर (dialogResult == DialogResult. हाँ)
    {
    उपयोगकर्ता प्रतिक्रिया = "हाँ";
    }

    अगर (dialogResult == DialogResult. नहीं)
    {
    उपयोगकर्ता प्रतिक्रिया = "नहीं";
    }

    अगर (dialogResult == DialogResult. रद्द करना)
    {
    उपयोगकर्ता प्रतिक्रिया = "रद्द करना";
    }

    वापस करना संवाद परिणाम;

कन्फर्मेशन डायलॉग कैसे चलाएं

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

  1. विजुअल स्टूडियो एप्लिकेशन के शीर्ष पर हरे रंग के प्ले बटन पर क्लिक करें। प्रोग्राम के संकलन और चलाने के लिए प्रतीक्षा करें।
  2. नियम और शर्तें बटन पर क्लिक करें।
  3. पुष्टि संवाद में "हां", "नहीं" या "रद्द करें" बटन पर क्लिक करें।
  4. एप्लिकेशन के मुख्य पृष्ठ में आपके द्वारा क्लिक किए गए बटन का परिणाम देखें।

विंडोज फॉर्म एप्लिकेशन में कन्फर्मेशन डायलॉग बनाना और इस्तेमाल करना

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

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

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

WinForms: अपने एप्लिकेशन में एकाधिक थीम कैसे जोड़ें

आगे पढ़िए

शेयर करनाकरेंशेयर करनाशेयर करनाशेयर करनाईमेल

संबंधित विषय

  • प्रोग्रामिंग
  • प्रोग्रामिंग

लेखक के बारे में

शर्लिन खान (54 लेख प्रकाशित)

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

शर्लिन खान से अधिक

टिप्पणी

हमारे न्युजलेटर की सदस्यता प्राप्त करें

तकनीकी सुझावों, समीक्षाओं, निःशुल्क ई-पुस्तकों और विशिष्ट सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें