Winforms பயன்பாட்டில் உறுதிப்படுத்தல் உரையாடல் பெட்டியை எவ்வாறு உருவாக்குவது

Winforms பயன்பாட்டில் உறுதிப்படுத்தல் உரையாடல் பெட்டியை எவ்வாறு உருவாக்குவது

உறுதிப்படுத்தல் உரையாடல் என்பது பயனருக்கு செய்திகளைக் காண்பிப்பதற்கும், அவர்கள் தகவலைப் புரிந்துகொண்டு ஏற்றுக்கொள்வதற்கும் ஒரு பயனுள்ள வழியாகும்.





நீல திரை தவறான வன்பொருள் சிதைந்த பக்கம்

விதிமுறைகள் மற்றும் நிபந்தனைகளை ஏற்கிறீர்களா என்று ஒரு நிரல் பயனரிடம் கேட்கும் போது இதற்கான பொதுவான உதாரணம். பயனர் உரையாடலை உறுதிப்படுத்தலாம் அல்லது வெளியேறலாம். விண்டோஸ் படிவ பயன்பாட்டில், நீங்கள் C# ஐப் பயன்படுத்தி உறுதிப்படுத்தல் பெட்டிகளை நிரல் ரீதியாக உருவாக்கலாம்.





அன்றைய வீடியோவை உருவாக்கவும்

உரையாடல் பெட்டியை உருவாக்கும் போது, ​​நீங்கள் ஒரு செய்தியைக் காட்டலாம் மற்றும் உறுதிப்படுத்தல் உரையாடலுக்குப் பதிலளிக்க பயனரை அனுமதிக்கும் பொத்தான்களைச் சேர்க்கலாம். நீங்கள் புதிய சாளரத்தை பயனருக்குக் காண்பிக்கலாம்.





உறுதிப்படுத்தல் உரையாடல் பெட்டியைத் தூண்டுவதற்கு நிகழ்வை எவ்வாறு சேர்ப்பது

உறுதிப்படுத்தல் உரையாடல் மற்ற வகை உரையாடல் பெட்டிகளைப் போலவே செயல்பட வேண்டும். ஏ Winforms உள்ளீட்டு உரையாடல் பெட்டி நீங்கள் உருவாக்கக்கூடிய உரையாடல் பெட்டியின் மற்றொரு எடுத்துக்காட்டு.

நிரலில் பயனர் ஒரு நிகழ்வைத் தூண்டும்போது உறுதிப்படுத்தல் உரையாடல் காண்பிக்கும். நீங்கள் தூண்டலாம் விண்டோஸ் படிவ பயன்பாட்டில் நிகழ்வுகள் ஒரு பொத்தான் கிளிக், மற்றொரு நிலைக்கு முன்னேற்றம் அல்லது வேறு ஏதேனும் நிகழ்வுகளைப் பயன்படுத்துதல்.



ஒரு புதிய Windows Forms பயன்பாட்டை உருவாக்கி, உறுதிப்படுத்தல் உரையாடலைத் தூண்டுவதற்கு ஒரு பொத்தானைச் சேர்க்கவும்:

  1. விஷுவல் ஸ்டுடியோவைத் திறக்கவும் மற்றும் புதிய Windows Forms பயன்பாட்டை உருவாக்கவும் .
  2. கருவிப்பெட்டியில் இருந்து கேன்வாஸ் மீது ஒரு பொத்தானை இழுக்கவும்.
  3. விஷுவல் ஸ்டுடியோவின் கீழ் வலதுபுறத்தில் உள்ள பண்புகள் சாளரத்திற்கு செல்லவும். புதிய பொத்தானின் பண்புகளை பின்வருவனவற்றிற்கு மாற்றவும்:
    பெயர் விதிமுறைகள் மற்றும் நிபந்தனைகள் பொத்தான்
    அளவு 400, 100
    உரை விதிமுறைகள் மற்றும் நிபந்தனைகள்
    இது பொத்தானுக்கு பின்வரும் தோற்றத்தை அளிக்க வேண்டும்:
  4. கருவிப்பெட்டியில் இருந்து கேன்வாஸுக்கு லேபிளை இழுக்கவும்.
  5. பண்புகள் சாளரத்தில், லேபிளின் பண்புகளை பின்வரும் மதிப்புகளுக்கு மாற்றவும்:
    சொத்து புதிய மதிப்பு
    பெயர் பதில் லேபிள்
    உரை உங்கள் பதில்:
    தெரியும் பொய்
    இதன் விளைவாக ஒரு லேபிள் இப்படி இருக்கும்:
  6. கேன்வாஸில் உள்ள விதிமுறைகள் மற்றும் நிபந்தனைகள் பட்டனில் இருமுறை கிளிக் செய்யவும். விஷுவல் ஸ்டுடியோ C# Code-behind கோப்பைத் திறக்கும், இதில் நீங்கள் நிரலாக்க தர்க்கத்தைச் சேர்க்கலாம். நிரல் 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 பற்றி மேலும் படிக்கலாம் மைக்ரோசாப்டின் அதிகாரப்பூர்வ ஆவணம் .
    DialogResult[] results = { DialogResult.Yes, DialogResult.No, DialogResult.Cancel };
  2. அவர்கள் கிளிக் செய்யும் பொத்தானின் அடிப்படையில் பயனரின் பதிலைச் சேமிக்க ஒரு மாறியை அறிவிக்கவும்.
    string userResponse = "";
  3. உறுதிப்படுத்தல் உரையாடலைக் காண்பி, இது ConfirmationBox() செயல்பாட்டை அழைக்கும். 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. உறுதிப்படுத்தல் உரையாடலில் இல்லை என்ற பொத்தானைச் சேர்க்கவும். மதிப்பு மற்றும் இருப்பிடம் போன்ற அதன் சில பண்புகளை உள்ளமைக்கவும்.
    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. விரைவான செயல்களை உள்ளமைக்கவும். விசைப்பலகையில் உள்ள Enter பொத்தானைப் பயனர் அழுத்தும்போது உறுதிப்படுத்தல் உரையாடல் ஏற்கும் பொத்தானைத் தேர்ந்தெடுக்கும். பயனர் விசைப்பலகையில் எஸ்கேப் பட்டனை அழுத்தும் போது அது ரத்துசெய்யும் பட்டனையும் தேர்ந்தெடுக்கும்.
    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;

உறுதிப்படுத்தல் உரையாடலை எவ்வாறு இயக்குவது

ரன் பொத்தானைப் பயன்படுத்தி Windows Forms பயன்பாட்டை இயக்கவும். உறுதிப்படுத்தல் உரையாடலைத் திறந்து பொத்தான்களில் ஒன்றைக் கிளிக் செய்யவும்.





மற்றொரு உடல் பயன்பாட்டில் இலவசமாக தலை வைக்கவும்
  1. விஷுவல் ஸ்டுடியோ அப்ளிகேஷனின் மேலே உள்ள பச்சை நிற ப்ளே பட்டனை கிளிக் செய்யவும். நிரல் தொகுக்கப்பட்டு இயங்கும் வரை காத்திருக்கவும்.
  2. விதிமுறைகள் மற்றும் நிபந்தனைகள் பொத்தானைக் கிளிக் செய்யவும்.
  3. உறுதிப்படுத்தல் உரையாடலில் உள்ள 'ஆம்', 'இல்லை' அல்லது 'ரத்துசெய்' பொத்தான்களைக் கிளிக் செய்யவும்.
  4. பயன்பாட்டின் பிரதான பக்கத்தில் நீங்கள் கிளிக் செய்த பொத்தானின் முடிவைப் பார்க்கவும்.

விண்டோஸ் படிவ பயன்பாட்டில் உறுதிப்படுத்தல் உரையாடல்களை உருவாக்குதல் மற்றும் பயன்படுத்துதல்

விண்டோஸ் படிவ பயன்பாட்டில், பயனருக்கு ஒரு செய்தியைக் காண்பிக்க உறுதிப்படுத்தல் உரையாடல்களை உருவாக்கலாம் மற்றும் அவர்களின் பதிலுக்காக காத்திருக்கலாம். உறுதிப்படுத்தல் உரையாடலை உருவாக்க, நிகழ்வு நிகழும்போது அதைக் காண்பிக்கும் செயல்பாட்டை உருவாக்கவும்.

உறுதிப்படுத்தல் உரையாடலை உருவாக்கும் போது, ​​ஒரு புதிய சாளரத்தை உருவாக்கி, பயனருக்குக் காண்பிக்க ஒரு செய்தியைச் சேர்க்கவும். பயனர் கிளிக் செய்ய உறுதிப்படுத்தல் உரையாடலில் பொத்தான்களைச் சேர்த்து, முடிவைத் தரவும்.

உங்கள் உரையாடல் பெட்டிகளின் பின்னணி நிறம், பார்டர் ஸ்டைல்கள் மற்றும் தீம் ஆகியவற்றை மாற்றுவதன் மூலம் அவற்றின் வடிவமைப்பைத் தனிப்பயனாக்கலாம். உங்கள் பயன்பாட்டில் வெவ்வேறு தீம்களை எவ்வாறு சேர்ப்பது என்பதை ஆராயுங்கள்.