C# 窗体应用常用基础控件讲解(萌新版)

2023-05-16

C# 窗体应用常用基础控件讲解(适合萌新)

前言

博主这篇文章主要讲解C#窗体应用的几个常用的控件,对新手很友好,这几个控件在C#窗体应用中用的频率特别高,如果你第一次学C#窗体应用,本篇文章特别适合,因为这篇只是简单教你怎么用,如果你需要对这个控件深究,可以去看专门讲解这一个控件的文章,博主这篇比较适合萌新学习,对于刚刚入门学习C#窗体应用的童鞋,这篇文章不至于很难看懂,博主会手把手教学,从创建文件开始教,如果你对C#窗体文件感兴趣可以看看。哈哈哈哈,不喜欢别喷哦。

每日学习

src=http___inews.gtimg.com_newsapp_bt_0_13316946987_1000.jpg&refer=http___inews.gtimg

创建窗体应用文件

博主使用的是Visual Studio 2019 ,没有这个软件的同学可以去微软官网下载( https://visualstudio.microsoft.com/zh-hans/downloads/ )现在的版本是2022了,下载社区版,然后注册登录,因为社区版是免费的,但是如果你有只是vs版本跟博主的不一样是没关系的,创建步骤基本是一样的。

image-20211112160020998

image-20211112160446844

注:这里要注意我们创建文件的时候要选择以(.NET Framework)后缀的windouse窗体应用文件

设置项目名,解决方案名,这两个名字可以不一样,及文件保存位置,框架。

image-20211112160705274

创建成功,如下图:

image-20211112161022454

注:第一次创建窗体应用,可能不知道工具箱在哪里,在视图,工具箱,如果你发现没有,就要去看看自己文件是不是创建错了。

image-20211112162127918

后台代码,如下图:

image-20211112172849374

image-20211112172935789

1. Button按钮使用

Button按钮是非常常见的控件,如果我们需要写这个按钮具体的方法双击这个按钮就会自动生成触发事件和函数

image-20211112162009384

2. CheckBox复选框

这个CheckBox复选框每一个都是一个单独的控件

image-20211112162735734

3. CheckedListBox 复选列表框

这个复选列表框和CheckBox不同的地方是这个是一个控件,相当于CheckBox的一个集合

image-20211112163210825

4. RadioButton单选按钮

image-20211112174000616

5. ComboBox下拉框

下拉框如果我们不设置默认值你在运行的时候看见的会是空白,需要你自己选择,设置Text可以设置默认值

image-20211112163913256

6. DateTimePicker日期框

日期框是不需要我们设置什么的,拖过来可以直接用,但是效果要在运行的时候才能体现

image-20211112164245473

DateTimePicker日期框运行效果图:

image-20211112164330501

7. Label文本

在窗体应用里面不可以直接在上面编辑文字需要,label控件才可以有文本,当然我们也是可以在代码里面给它赋值

image-20211112164725032

8. LinkLabel超链接

LinkLabel超链接是一个超链接控件,双击可以让它自动生成事件和函数

image-20211112165044374

9. ListBox列表框

ListBox列表框是一个类似文本框,但是又有区别,ListBox列表框需要自己提前设置值,文本框是可以输入的。

image-20211112165537571

10. TextBox文本框

TextBox文本框在窗体应用里面是可以输入的,也可以作为一个输出的媒介,我们在代码里面对Text进行处理,就会自动显示。

image-20211112170432166

总结

博主只是简单的讲解了C# 窗体应用的几个非常常见的控件,很简单的操作了一下,对于代码方面,可以关注博主后期文章,可能会出对于莫个控件的详解,这一篇文章博主相当于带我们入个门,不至于什么都看不懂,博主把每一条步骤都写的很清楚,只要我们认真看图,根据图上的步骤做就可以了,拖出你自己想要的效果了,如果还是不懂可以私信博主,博主会就告诉你,不会的博主查资料也会教你,好了,创作不易,希望大家点赞,关注,评论,收藏哦!!!

cf652d2bgy1fet5axr3aqg205k05k76n

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 窗体应用常用基础控件讲解(萌新版) 的相关文章

随机推荐

  • C++ lambda表达式如何理解?编译器做了什么

    lambda表达式在C 43 43 11中引入 xff0c 用lambda表达式表示匿名函数非常方便 xff0c 语法很简单 xff0c 而且可以使代码更紧凑 xff0c 更易于阅读 一个例子 xff1a span class token
  • mysql主从复制&读写分离

    文章目录 本文内容前言1 MySQL主从复制1 1 介绍1 2 搭建1 2 1 准备工作1 2 2 主库配置1 2 3 从库配置 1 3 测试 2 读写分离案例2 1 背景介绍2 2 ShardingJDBC介绍2 3 数据库环境2 4 初
  • 输出所有质数

    1 实验目的 了解数字 布尔值 字符串 列表 元组 字典 集合等Python常用的变量类型 熟练掌握运算符 内置函数的用法 熟练掌握元素常用方法 切片和列表推导式 2 实验内容 xff08 一 xff09 输出所有质数 输入一个整数 xff
  • 声音克隆项目实现

    声音克隆 原理介绍 第一个模块 xff1a 收到说话人音频 xff0c 然后转成这样一个低维表征向量speaker embedding xff0c xff08 这个向量富含说话信息 xff09 实现方式 xff1a 由于是无监督学习 xff
  • c语言枚举类型

    定义 在c语言中 xff0c 枚举类型定义用关键字enum标识 xff0c 形式为 xff1a enum 名字 枚举数据表 xff08 用 xff0c 隔开 xff09 xff1b 注意 xff1a xff08 1 xff09 enum是关
  • 交换机二三层协议及其详细解答

    交换机二三层协议及其详细解答 概述二层协议三层协议以太网协议示例代码 CSMA CD协议示例代码 IP协议示例代码 概述 交换机是网络设备的一种 xff0c 主要用于连接多个网络设备 xff0c 以实现网络通信和数据传输 交换机的协议分为两
  • C++ MVC模式

    概述 C 43 43 是一种流行的编程语言 xff0c 它可以用于构建各种类型的应用程序 xff0c 包括Web应用程序 桌面应用程序和移动应用程序 在这里 xff0c 我将为您介绍C 43 43 中的MVC模式 xff0c 以及如何在C
  • C++ 线程操作

    C 43 43 线程操作 概述 线程是 Linux 操作系统中的一种轻量级进程 xff0c 用于实现并发执行 线程可以共享进程的资源 xff0c 包括内存 文件句柄等 在 C 43 43 中 xff0c 线程操作由标准库提供支持 xff0c
  • QT常用类型字节数组QByteArray及其基本使用

    目录 概述特点常见函数QByteArray append xff1a QByteArray insert xff1a QByteArray replace xff1a QByteArray remove xff1a QByteArray t
  • QT图像处理类QImage常见使用方法

    目录 概述加载和保存图像图像缩放和旋转图像灰度化QImage convertToFormat 图像二值化threshold 函数 loadFromData 从内存加载图像拓展 概述 Qt 是一个跨平台的 C 43 43 库 xff0c 提供
  • pytorch卷积神经网络中间特征层可视化

    前言 在我们使用神经网络的过程中 xff0c 经常会好奇中间的网络到底学到了些什么 xff0c 所以常常想用可视化的方法来输出这些特征层 xff0c 所以惊天带大家用一个简易的网络来输出这些特征层 搭建网络 span class token
  • C++11 lambda表达式在回调函数中的使用

    C 43 43 11 lambda表达式在回调函数中的使用 一 lambda表达式在C 43 43 异步框架中的应用1 一个boost asio的例子2 C 43 43 http框架cutelyst在异步执行PostgreSQL数据库sql
  • MySQL知识点总结(一)

    文章目录 前言最左前缀匹配规则Mysql中sql语句执行太慢 xff0c 是什么原因 xff0c 怎么解决 xff0c 用什么命令查看如何查看是否用到索引为啥加了索引会变快判断是否走联合索引总结 前言 本文来介绍数据库啦 最左前缀匹配规则
  • 基于 NCC/灰度信息 的模板匹配算法(QT + Opencv + C++),10ms内获取匹配结果,部分源码

    文后代码 xff0c 优化效果图结尾处 xff0c 最快3ms得到匹配结果 NCC xff0c 全称为Normalized Cross Correlation xff0c 即归一化互相关系数 xff0c 在模板匹配中使用的非常非常广泛 xf
  • 网络应用基础 ——(2023新星计划文章二)

    一 xff0c TCP报头解析 数据打包与解析直观图 xff1a 1 0报文与报文字段 1 0 1 报文 报文是计算机网络中交换信息的基本单位 xff0c 是一种用于在网络中传递数据的结构化数据格式 在网络通信中 xff0c 数据会被封装成
  • ROS中工作空间和功能包的创建以及发布者Publisher的实现

    最近刚刚开始学习ROS xff0c 对于整个ROS的框架和功能正在一点点的了解 xff0c 跟着B站古月居的 ROS入门21讲 课程 xff0c 在安装好linux和ROS后 xff0c 正式开始ROS的学习 xff0c 动手实践敲代码 x
  • Failed to fetch https://mirrors.tuna.tsinghua.edu.cn/ubuntu//dists/bionic/main/binary-arm64/Packages

    在jeston nano执行 sudo apt update 的时候出现下列错误 xff1a Failed to fetch https mirrors tuna tsinghua edu cn ubuntu dists bionic ma
  • 场景设计法

    目录 一 场景设计法 1 理解 二 场景法的基本设计步骤 三 场景设计法需要掌握的基本知识 1 基本流和备选流 2 测试用例组成 四 优缺点 1 优点 2 缺点 五 使用场景 六 注意 七 实例 1 案例 2 分析需求 xff0c 确定基本
  • 【第一章】计算机网络知识点整理

    文章目录 第一章 概述1 1 计算机网络的定义及其特点1 定义2 计算机网络系统的组成3 功能4 七个典型特点 1 2 互联网概述1 internet 和 Internet 的区别2 互联网基础结构发展的三个阶段 1 3 互联网的组成一 边
  • C# 窗体应用常用基础控件讲解(萌新版)

    C 窗体应用常用基础控件讲解 xff08 适合萌新 xff09 前言 博主这篇文章主要讲解C 窗体应用的几个常用的控件 对新手很友好 xff0c 这几个控件在C 窗体应用中用的频率特别高 xff0c 如果你第一次学C 窗体应用 xff0c