Answered step by step
Verified Expert Solution
Question
1 Approved Answer
( just post a screenshot of the output that the code is working ) using System; using System.Windows.Forms; namespace UserInfoFormApp { public partial class MainForm
just post a screenshot of the output that the code is working
using System;
using System.Windows.Forms;
namespace UserInfoFormApp
public partial class MainForm : Form
public MainForm
InitializeComponent;
InitializeGenderRadioButtons;
private void InitializeGenderRadioButtons
Gender radio buttons
radioButtonMale.Text "Male";
radioButtonFemale.Text "Female";
radioButtonOther.Text "Other";
private void buttonSubmitClickobject sender EventArgs e
Get user input
string name textBoxName.Text.Trim;
string surname textBoxSurname.Text.Trim;
int age;
if int.TryParsetextBoxAgeText, out age
MessageBox.ShowPlease enter a valid age.", "Error", MessageBoxButtons.OK MessageBoxIcon.Error;
return;
string gender GetSelectedGender;
string city textBoxCity.Text.Trim;
Validate input
if stringIsNullOrEmptyname string.IsNullOrEmptysurname string.IsNullOrEmptygender string.IsNullOrEmptycity
MessageBox.ShowPlease fill in all fields.", "Error", MessageBoxButtons.OK MessageBoxIcon.Error;
return;
Display welcome message
string welcomeMessage $"Welcome, namesurname Age: age Gender: gender City: city;
MessageBox.ShowwelcomeMessage "Welcome", MessageBoxButtons.OK MessageBoxIcon.Information;
Clear the form after submission
ClearForm;
private string GetSelectedGender
if radioButtonMaleChecked
return "Male";
else if radioButtonFemaleChecked
return "Female";
else if radioButtonOtherChecked
return "Other";
else
return string.Empty;
private void ClearForm
textBoxName.Clear;
textBoxSurname.Clear;
textBoxAge.Clear;
radioButtonMale.Checked false;
radioButtonFemale.Checked false;
radioButtonOther.Checked false;
textBoxCity.Clear;
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started