今日报告

发布时间 2023-12-11 21:51:59作者: 周+⑦

自己设计并编写一个 Windows 应用程序,要求用到 TextBox、GroupBox、RadioButton、CheckBox、ComboBox、ListBox 控件。

编写了一个最为简单的信息录入的应用程序。

 

 相关代码:

 private string GetSelectedCourses()
        {
            List<string> selectedCourses = new List<string>();

            if (checkBox1.Checked)
            {
                selectedCourses.Add("Java语言");
            }
            if (checkBox2.Checked)
            {
                selectedCourses.Add("软件工程");
            }
            if (checkBox3.Checked)
            {
                selectedCourses.Add("计算机网络");
            }
            if (checkBox4.Checked)
            {
                selectedCourses.Add("计算机组成原理");
            }

            return string.Join(", ", selectedCourses);
        }
private void comboBox1_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            string selectedValue = comboBox1.SelectedItem.ToString();
            MessageBox.Show("选择的项是:" + selectedValue);
        }
private void button1_Click_1(object sender, EventArgs e)
        {
            string selectedSports = "爱好:";
            foreach (var item in listBox1.SelectedItems)
            {
                selectedSports += item.ToString() + ", ";
            }

            if (!string.IsNullOrEmpty(selectedSports))
            {
                // 移除末尾的逗号和空格
                selectedSports = selectedSports.Remove(selectedSports.Length - 2);
            }
            // 处理提交按钮点击
            string studentInfo = "学号:" + textBox1.Text + "\r\n" +
                                "姓名:" + textBox2.Text + "\r\n" +
                                "性别:" + (radioButton1.Checked ? "" : "") + "\r\n" +
                                "班级:" + textBox3.Text + "\r\n" +
                                "学院:" + comboBox1.Text + "\r\n" +
                                "专业:" + textBox4.Text + "\r\n" +
                                "课程:" + GetSelectedCourses()+
                                 "\r\n"+selectedSports;

            MessageBox.Show(studentInfo, "学生信息");
        }
private void Form1_Load_1(object sender, EventArgs e)
        {
            comboBox1.Items.Add("信息科学与技术学院");
            comboBox1.Items.Add("马克思主义学院");
            comboBox1.Items.Add("语言学院");
            comboBox1.Items.Add("机械学院");
            comboBox1.Items.Add("土木学院");
            comboBox1.Items.Add("经济管理学院");
            listBox1.Items.Add("足球");
            listBox1.Items.Add("篮球");
            listBox1.Items.Add("排球");
            listBox1.Items.Add("乒乓球");
            listBox1.Items.Add("电子竞技");
        }