设置一个Windows应用程序输入学号、姓名、性别、年龄、专业,单机[添加]按钮,显示改同学的相应信息
时间: 2024-02-01 17:02:08 浏览: 75
添加姓名学号在文本显示等等
以下是一个使用C#编写的Windows应用程序示例,实现输入学生信息并添加到列表框中:
```csharp
using System;
using System.Windows.Forms;
namespace StudentInfoApp
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void addButton_Click(object sender, EventArgs e)
{
// 获取输入的学生信息
string id = idTextBox.Text;
string name = nameTextBox.Text;
string gender = genderComboBox.Text;
int age = (int)ageNumericUpDown.Value;
string major = majorTextBox.Text;
// 创建学生对象并添加到列表框中
Student student = new Student(id, name, gender, age, major);
studentListBox.Items.Add(student);
// 清空输入框
idTextBox.Text = "";
nameTextBox.Text = "";
genderComboBox.Text = "";
ageNumericUpDown.Value = 0;
majorTextBox.Text = "";
}
}
public class Student
{
public string Id { get; set; }
public string Name { get; set; }
public string Gender { get; set; }
public int Age { get; set; }
public string Major { get; set; }
public Student(string id, string name, string gender, int age, string major)
{
Id = id;
Name = name;
Gender = gender;
Age = age;
Major = major;
}
public override string ToString()
{
return $"{Id}\t{Name}\t{Gender}\t{Age}\t{Major}";
}
}
}
```
在设计界面中,添加以下控件:
- Label:用于显示每个文本框和下拉框的标签
- TextBox:用于输入学号、姓名和专业
- ComboBox:用于选择性别
- NumericUpDown:用于输入年龄
- Button:用于触发添加操作
- ListBox:用于显示添加的学生列表
在添加按钮的Click事件处理程序中,获取输入的学生信息,创建学生对象并添加到列表框中,最后清空输入框以便下一次输入。在学生对象中,重写ToString方法,以便在列表框中显示学生信息。
运行程序后,输入学生信息并单击添加按钮,即可将该学生信息添加到列表框中。
阅读全文