C# WinForm —— 09 标签、文本框、按钮控件

server/2024/9/25 15:44:21/

标签 Label

一般显示不能编辑的文本或图像
常用属性、事件:

属性用途
(Name)标签对象的ID,在代码里引用标签的时候会用到,一般以 lbl 开头
Text设置或获取 界面上显示的 文本信息
Image显示图像
ImageList图像集,通常和 ListView ToolStrip TreeView这些控件 一起使用
ImageIndex图片对应的索引
ImageKey图片对应的文字信息
SizeWidth, Height
Location显示的位置,是相对于容器的左边、上边的坐标
Tag与控件关联的用户自定义数据,这个数据可以是任何类型的,以后可以传值使用
TextAlign文本对齐方式
Visible控件是否显示
Enabled控件是否可用
常用事件解释
Click如果注册了Click事件,就和按钮类似
TextChanged显示的信息发生改变时,所发生的事件

文本框 TextBox

可以是单行文本,也可以是多行文本,一般用来 输入或获取信息
常用属性、方法、事件:

属性用途
(Name)控件的ID,在代码里引用的时候会用到, 一般以 txt 开头
Text设置或获取 界面上显示的 文本信息
Multiline文本是否能跨越多行,默认值是false
WordWrapMultiline为true时,是否可以自动换行
PasswordChar当文本框作为密码输入框时,用户输入信息时,显示的字符,比如可以设为 *
SizeWidth, Height
MaxLength控件中输入字符的最大长度,当Multiline设置为false的时候,MaxLength的默认值是32767
Lines多行编辑中的文本行,作为字符串值的数组
ForeColor前景色,用于显示文本
BackColor控件的背景颜色
BorderStyle文本框是否带有边框,边框样式
Enabled控件是否可用
常用方法解释
AppendText指定文本追加到文本内容的末尾
Clear清除文本框内容
Focus()获取焦点
Select()选择文本
SelectAll()选择所有文本
常用事件解释
TextChanged文本框信息发生改变时,所发生的事件

按钮 Button

最常用的控件,一般用来执行命令
继承ButtonBase类,而ButtonBase类继承于Control类,所有控件都具有Control类的特性
常用属性、事件:

属性用途
(Name)Button的ID,在代码里引用的时候会用到,一般以 btn 开头
Textbutton上显示的 文本信息
BackgroundImage按钮的背景图像
Image在控件上显示的图像,和BackfroundImage是差不多的
BackColor背景色
ForeColor文字的颜色
DialogResult通过单机按钮在模式窗体中产生的对话框结果
Enabled控件是否可用
ImageList获取控件上显示的图像的ImageList
ImageIndex图片对应的索引
ImageKey图片对应的文字信息
Visible控件是否显示
常用事件解释
Click单击按钮时发生

示例

在这里插入图片描述

在这里插入图片描述

参考:2023年C#之WinForm零基础教程50讲


http://www.ppmy.cn/server/17595.html

相关文章

SSH功能及其在网络通信中的应用

SSH功能及其在网络通信中的应用 摘要: SSH(Secure Shell)是一种网络协议,用于在不安全的网络中提供加密的远程登录和其他网络服务。本文将详细介绍SSH的基本概念、工作原理、常用功能以及在网络通信中的应用。通过阅读本文&#…

OceanBase v4.2特性解析:Oracle 的XML Type兼容

概述:在OceanBase 的Oracle模式支持XMLType特性后,OceanBase拥有了XML的数据存储、计算、分析能力。用户无需将XML数据作为文本存储,在业务代码中解析并操作XML文本,而是可以直接基于XML内置的能力,对XML数据进行存储、…

Docker pull镜像名称 把本地镜像推送到远程详解

Docker pull镜像名称 把本地镜像推送到远程详解: Docker 镜像 仓库 容器介绍 以及镜像仓库详解 下载一个alpine的镜像演示,alpine是一个比较小的的linux镜像。 docker pull alpinedocker tag d4ff818577bc docker.io/itying/alpine:v1.0.1docker tag d4…

燃冬之yum、vim和你

了解了很多指令和权限,搞点真枪实弹来瞅瞅 学Linux不是天天就在那掰扯指令玩,也不是就研究那个权限 准备好迎接Linux相关工具的使用了么码农桑~ yum 软件包 什么是软件包呢? 首先来举个生活中常见点的例子:比如我的手机是华为…

广东理工学院携手泰迪智能科技成功部署人工智能实验室

广东理工学院是经国家教育部批准设立的全日制普通本科院校,入选全国应用型人才培养工程培养基地、国家级众创空间试点单位、广东省高校电子商务人才孵化基地。开设34个本科专业,涵盖工学、经济学、管理学、文学、艺术学、教育学等6大学科门类&#xff0c…

Pyqt_QTdesigner_Pycharm安装以及运行

基础概念 PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt Designer是一个可视化的用户界面设计工具,用于创建和编辑Qt应用程序的用户界面。它是Qt开发工具包(Qt SDK)的一部分,与Qt Creator集成在一…

抖音小店想要快速出单,必须做好这两点,这也是做店的两大核心。

大家好,我是电商糖果 很多刚开店的新手商家,都会发现店铺运营并没有网上说的这么简单。 店铺开好之后,是不会自己爆单的。 但是会有很多人说,为什么别人的店铺就可以很快的出单,然后爆单呢? 那些开电商…

OpenHarmony鸿蒙南向开发案例:【智能燃气检测设备】

样例简介 本文档介绍了安全厨房案例中的相关智能燃气检测设备,本安全厨房案例利用轻量级软总线能力,将两块欧智通V200Z-R/BES2600开发板模拟的智能燃气检测设备和燃气告警设备组合成。当燃气数值告警时,无需其它操作,直接通知软总…