今日报告

自己设计并编写一个 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("电子竞技");
        }
复制代码

 

posted @   周+⑦  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示