Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

( just post a screenshot of the output that the code is working.DONT EXPLAIN IT JUST SCREENSHOTS! ) using System; using System.Windows.Forms; namespace UserInfoFormApp {

(
just post a screenshot of the output that the code is working.DONT EXPLAIN IT JUST SCREENSHOTS!
)
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 buttonSubmit
_
Click
(
object sender
,
EventArgs e
)
{
/
/
Get user input
string name
=
textBoxName.Text.Trim
(
)
;
string surname
=
textBoxSurname.Text.Trim
(
)
;
int age;
if
(
!
int.TryParse
(
textBoxAge
.
Text, out age
)
)
{
MessageBox.Show
(
"
Please enter a valid age.", "Error", MessageBoxButtons.OK
,
MessageBoxIcon.Error
)
;
return;
}
string gender
=
GetSelectedGender
(
)
;
string city
=
textBoxCity.Text.Trim
(
)
;
/
/
Validate input
if
(
string
.
IsNullOrEmpty
(
name
)
|
|
string.IsNullOrEmpty
(
surname
)
|
|
string.IsNullOrEmpty
(
gender
)
|
|
string.IsNullOrEmpty
(
city
)
)
{
MessageBox.Show
(
"
Please fill in all fields.", "Error", MessageBoxButtons.OK
,
MessageBoxIcon.Error
)
;
return;
}
/
/
Display welcome message
string welcomeMessage
=
$"Welcome,
{
name
}
{
surname
}
!
Age:
{
age
}
Gender:
{
gender
}
City:
{
city
}
"
;
MessageBox.Show
(
welcomeMessage
,
"Welcome", MessageBoxButtons.OK
,
MessageBoxIcon.Information
)
;
/
/
Clear the form after submission
ClearForm
(
)
;
}
private string GetSelectedGender
(
)
{
if
(
radioButtonMale
.
Checked
)
return "Male";
else if
(
radioButtonFemale
.
Checked
)
return "Female";
else if
(
radioButtonOther
.
Checked
)
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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning VB 2008 Databases

Authors: Vidya Vrat Agarwal, James Huddleston

1st Edition

1590599470, 978-1590599471

More Books

Students also viewed these Databases questions