首页 > 编程语言 >每日随笔——c#窗口控件联系

每日随笔——c#窗口控件联系

时间:2023-10-24 20:00:12浏览次数:31  
标签:控件 c# Items comboBox2 Add Text msg comboBox3 随笔

自己设计并编写一个 Windows 应用程序,要求用到 TextBox、GroupBox、

RadioButton、CheckBox、ComboBox、ListBox 控件。将程序功能、界面布局和运行结果

的截图与事件代码写在实验报告中。

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WinFormsApp2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.comboBox1.Items.Add("团员");
            this.comboBox1.Items.Add("群众");
            this.comboBox1.Items.Add("预备党员");
            this.comboBox1.Items.Add("党员");
            this.comboBox2.Items.Add("信息科学与技术学院");
            this.comboBox2.Items.Add("土木学院");
            this.comboBox2.Items.Add("经济管理学院");
            this.comboBox2.Items.Add("电气学院");
            this.comboBox2.Items.Add("文法学院");
        }

        private void checkBox5_CheckedChanged(object sender, EventArgs e)
        {

        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void textBox2_TextChanged(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            string msg = "";
            msg = "姓名:" + textBox1.Text + "学号:" + textBox2.Text + "性别:";
            if (radioButton1.Checked)
            {
                msg = msg + radioButton1.Text;
            }
            else if (radioButton2.Checked)
            {
                msg = radioButton2.Text;
            }
            msg = msg + "政治面貌" + this.comboBox1.SelectedItem.ToString();
            msg = msg + "院系" + this.comboBox2.SelectedItem.ToString() + "爱好:";
            if (checkBox1.Checked)
            {
                msg = msg + " " + checkBox1.Text;
            }
            if (checkBox2.Checked)
            {
                msg = msg + " " + checkBox2.Text;
            }
            if (checkBox3.Checked)
            {
                msg = msg + " " + checkBox3.Text;
            }
            if (checkBox4.Checked)
            {
                msg = msg + " " + checkBox4.Text;
            }
            MessageBox.Show(msg);
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            comboBox3.Items.Clear();
            if (comboBox2.Text == "信息科学与技术学院")
            {
                comboBox3.Items.Add("信2105-1班");
                comboBox3.Items.Add("信2105-3班");
            }
            if (comboBox2.Text == "土木学院")
            {
                comboBox3.Items.Add("土2105-1班");
                comboBox3.Items.Add("土2105-2班");
            }
            if (comboBox2.Text == "文法学院")
            {
                comboBox3.Items.Add("文2105-1班");
                comboBox3.Items.Add("文2105-2班");
            }
            if (comboBox2.Text == "经济管理学院")
            {
                comboBox3.Items.Add("经2105-1班");
                comboBox3.Items.Add("经2105-2班");
            }
            if (comboBox2.Text == "电气学院")
            {
                comboBox3.Items.Add("电2105-1班");
                comboBox3.Items.Add("电21055-2班");
            }
        }

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {

        }
    }
}

 

标签:控件,c#,Items,comboBox2,Add,Text,msg,comboBox3,随笔
From: https://www.cnblogs.com/jiacheng-712/p/17785648.html

相关文章

  • ITSource 分享 第3期【在线个人网盘】
    项目介绍本期给大家介绍一个在线个人网盘系统.可以上传,下载,分享文件。一业务介绍本系统分为以下几个模块:1.登录注册除了账号密码登录,如果配置了qq邮箱配置的话,还支持qq一键授权登录。2.首页大盘首页是个人网盘的使用情况大盘,展示文件夹和文件的使用情况。3.全......
  • Java EasyExcel 随记
    JAR<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.7</version></dependency>入口EasyExcel.write(response.getOutputStream(),导出实体类.class).sheet("......
  • Excel宏
    '定义从excel程序、工作表、工作簿等对象dimXLasexcel.application'定义excel程序对象变量dimxlwbasexcel.workbook'定义工作表变量dimxlstsasexcel.worksheets'定义工作簿集合变量dimxlstasexcel.worksheet'定义工作簿变量setXL=getobject("......
  • CH32F系列MCU固件中加入版本信息方法
    具体方法如下:1、新建一个.c文件,如banben.c 2、新建文件中加入以下信息,如下图#defineVERINFO_ADDR_BASE(0x0800F000)//存放FLASH的地址constcharSoftware_Ver[]__attribute__((at(VERINFO_ADDR_BASE+0x00)))="Software:1.0.0";constcharCompiler_Date[]_......
  • ITSource 分享 第4期【简洁的问卷调查系统】
    项目介绍本期给大家介绍一个简洁的问卷的调查系统。一业务介绍本系统分为以下几个模块:1.登录注册2.新建问卷注册登录完成后,即可进入首页可以创建问卷目前只有单选,多选,简答三种问题类型,并且可以选择手动结束和自动结束模式。3.发表问卷问卷创建完毕,可以点......
  • MySQL 事务的四大特性;ACID靠什么保证的?事务的隔离级别有哪些?MySQL 的默认隔离级别是什
    一、MySQL事务的四大特性原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。一致性(Consistency):指在事务开始之前和事务结束以后,数据不会被破坏,假如A账户给B账户转10块钱,不管成功与否,A和B的总金额是不变的。隔离性(Isolation):......
  • 业务出海、高效传输、动态加速,尽在云栖大会「CDN与边缘计算」专场
    2023杭州·云栖大会,即将热力来袭。一场云计算盛会,500+前沿话题,3000+科技展品,与阿里云一起,共赴72小时的Tech沉浸之旅。今日,「CDN与边缘计算」Tech专场,重磅议题抢先知晓!01「CDN与边缘计算」Tech海外跨境CDN场景下有何加速方案?CDN加速技术如何实现高效数据流传输?如何提升动态加......
  • 无涯教程-Clojure - number?函数
    如果数字确实是数字,则返回true。number?-语法以下是语法。(number?number)number?-示例以下是数字测试函数的示例。(nsclojure.examples.hello(:gen-class));;ThisprogramdisplaysHelloLearnfk(defnExample[](defx(number?0))(printlnx)......
  • CSP2023邮寄
    省流:\(100+100+40+0=240\)。Day\([-5,-2]\)全停课。模拟赛。之前模拟赛发挥都还好的,最后的两场接连爆炸。一场T1卡2h,一场T2\(n=400\)自以为推出了\(n^3\lnn\)的正解,结果后来保龄才发现只对\(L=1\)适用,被\(n^4\)薄纱。Link但是我认为不失为一种好的思路,放在这里,......
  • 安信可小安派【Analog to digital】 ADC 基于AI-M6x
    今天来分享一下我的ADC学习心得,首先说明当前的教程适用于所有的搭载AI-m61或者m62芯片的小安派。需要的库文件如库文件说明bflb_adc.hADC功能log.h用来打印日志bflb_gpio.h初始化GPIObflb_mtimer.h延时board.h初始化系统重要的方法如下:/***......