第五章 Windows基础控件

article/2025/10/13 8:07:08

一、 控件(类)
1,常用的控件分类及作用:
在这里插入图片描述
2,控件的基本操作:
1)添加、删除控件;
2)对齐控件。
注意:选择的第一个控件是主控键,其他的控件都与其对其。
3,大部分控件都具有Anchor(锚定)和Dock(停靠)属性来方便布局
1)Anchor
2)Dock

二、 文本类控件
文本类控件包含:TextBox(文本框)、Label(标签)和Button(按钮)等
1, 标签控件(Label)
标签控件主要用于在窗体中显示用于不能编辑的文本,如控件前的描述信息等。
1)标签文本:通过控件的Text属性,可以设置或读取标签控件的文本;
2)显示/隐藏标签控件:通过设置控件的Visible属性,可以显示或隐藏标签控件
2, 文本框控件(TextBox)
文本控件用于获取用户输入的文本或显示文本
1)创建只读文本框:设置文本框控件的ReadOnly属性;
2)创建密码文本框:设置文本框的UseSystemPasswordChar属性;
3)创建多行文本框:设置文本框的Multiline属性。
3, 按钮控件(Button)
按钮控件允许用于通过单击来执行操作,既可显示图像又可显示文本
1)响应按钮的单击事件:

private void button1_Click(object sender, EventArgs e){//在此处添加代码,单击按钮时会自动执行MessageBox.Show(“你单击了按钮,出发了Click事件”);
}

2)将按钮设置为窗体的“接受”按钮:
设置窗体的“AcceptButton”属性;(键盘上的回车键)
3)将按钮设置为窗体的“取消”按钮:
与“接受”类似,设置窗体的“CancelButton”属性;(键盘上的Esc键)
4)为按钮设置图像:
设置按钮控件的“BackgroundImage”属性,可以为按钮设置图像,图像默认在按钮中平铺

三、 菜单、工具栏和状态栏
1、 菜单
菜单通常分为:下拉式菜单、弹出式菜单两种
1)下拉式菜单(MenuStrip)
实现过程如下:
a) 新建一个Window窗体;
b) 从工具箱拖拽控件“MenuStrip”窗体中;
c) 按菜单结构,直接输入主菜单、子菜单和快捷键;
d) 运行程序,打开窗体即可
2)弹出式菜单(ContextMenuStrip)【右键快捷菜单】
实现步骤如下:
a) 从工具箱拖拽控件“ContextMenuStrip”窗体中;
b) 在窗体设计器中,键入菜单项文本;
c) 将ContextMenuStrip控件与窗体进行关联,设置窗体“ContextMenuStrip“为拖入的右键菜单即可;
d) 运行程序,打开窗体即可
3) 响应菜单命令
相应菜单命令通常使用菜单项的单击事件,其与按钮的单击事件类似
实现步骤如下:
a) 添加“商品出库“窗体;
b) 在设计器中,双击菜单“出库管理”——》“商品出库”,添加菜单项的单击事件;
c) 在事件处理函数中,编写如下代码,打开“商品出库”窗体

private void 商品出库 MtoolStrip Menultem_Click(object sender, EventArgs e){StockOutForm so = new StockOut();so.Show();
}

注意:
a)下拉式菜单中添加快捷键的格式是“菜单项文本(&快捷键字母)“,注意此处必须为英文括号;
b)右键菜单必须与控件或窗体进行关联,设置控件或窗体的“ContextMenuStrip”属性为该右键菜单即可。
2、 工具栏(ToolStrip)
工具栏通常位于菜单栏的下方,由许多命令组成,如下所示
在这里插入图片描述
3、 状态栏
状态栏通常位于应用程序的窗体底部

四、 选择类控件
常用的选择类控件包括:下拉组合控件(ComboBox)、复选框控件(CheckBox)和单选按钮控件(RadioButton)
1,下拉组合框控件(ComboBox)
下拉组合框控件用于为用户提供选择列表,用户可以选择列表中的某一项或在组合框中输入文本值
1)添加选择项
2)设置下拉样式(DropDownStyle)
在这里插入图片描述
3)相应选项值更改事件,步骤如下:
a)在设计器中双击下拉组合框控件,添加SelectDIndexChange事件
b)在窗体中添加一个标签控件Label并命名(Name)为“IblSelCategory”,用于显示选中的商品类别;
c)在SelectedIndexChange事件处理函数中,代码如下

private void cbCategory_SelectedIndexChange(Object sender, EventArgs e){//获取选中的商品类别string selectedCategory = cbCategory.Text;//现实到标签中lblSelCategory.Text = selectedCategory;
}

温馨提示:将下拉组合框的DropDownStyle属性设置为DropDownList,可以防止下拉组合框中的文本被随意编辑。
2,复选框控件(CheckBox)
通常用于为用户提供多项选择。
3,单选按钮控件(RaidoButton)
配合Panel控件一起使用,对单选按钮进行分组,这样可以在同一个窗体中同时选中两个单选按钮控件的效果

五、总结

1. 常用控件分类有哪些?
常用控件
2. 文本框控件有哪些常用设置?
1)创建只读文本框。设置文本框控件的ReadOnly属性,如果ReadOnly属性为true,那么不能对文本框中的内容进行编辑;
2)创建密码文本框。将文本框的“UseSystemPasswordChar”属性设置为“true”;除此之外也可以自定义现实的字符,如将文本框的“PasswordChar”属性设置为“*”;
3)创建多行文本框。设置文本框的“Multiline"属性为”true“,即可创建多行文本框。
3. 菜单时组织大量选项最常用的方式,菜单通常分为哪几种?它们的作用是什么?
菜单通常分为下拉式菜单和弹出式菜单(右键快捷菜单)。


http://chatgpt.dhexx.cn/article/t9vy3m2m.shtml

相关文章

(3)Android常见界面控件

文章目录 3.1 简单控件的使用3.1.1 TextView控件3.1.2 EditText控件3.1.3 Button控件方法一:布局文件中指定点击事件(不常用)方法二:使用内部匿名类实现点击事件方法三:使用Activity实现OnClickListener接口全部实现代码举例 3.1.4 ImageView…

dreamweaver2020中文版

教程: 1、解压下载获得Dreamweaver 2020中文特别版,双击运行它。 2、由于其默认安装路劲为C盘系统盘,因此这里小编选择自定义。 3、选择想要安装的组件。 4、等待安装完成。 5、当向导安装结束后,点击完成。 6、最后双击桌面快捷…

Dreamweaver(Dw)2021软件下载及安装教程并创建一个网页

1.在微信搜索公众号软件星君(如图) 2. 2.点开链接找到里面的下载链接复制(要求windows10) 2、系统必须是Windows 10 64bit 3、保证电脑中有任意一款解压软件 安装步骤 1.找到下载好的安装包,并双击打开【Dw 2021 安装…

Dreamweaver 安装破解

Dreamweaver CS6 Mac破解版 发表于 2013 年 2 月 28 日 介于之前小子分享的Mac版的Adobe的PS CS6和Illustrator CS6,有用户要求小子分享下Dreamweaver,小子当然乐意效劳。 Dreamweaver CS6 是世界顶级软件厂商Adobe推出的一套拥有可视化编辑界面&#x…

Dreamweaver2021下载安装

下载路径见如下百度云盘 链接:https://pan.baidu.com/s/1mB6S0xw3KWxPnbOxfQNu7Q 提取码:k1pg 安装 我是从一个公众号学到的,里边有挺多常见工具软件以及详细安装方法。

coreldraw2021全名和序列号 cdr2021安装下载图文教程

CorelDRAW2021一套完整的专业图形设计应用程序开始正确的设计之旅,包括矢量插图、布局、照片编辑等 - 专为您选择的平台而设计。使用 CorelDRAW随时随地在 Windows 或 Mac 上制作独特的插图、广告牌、徽标等。通过 CorelDRAW与客户和同事进行协作,收集一…

Dreamweaver 安装 激活

来源地址:http://jingyan.baidu.com/article/e75aca8575e076142fdac65d.html 怎么安装和激活Dreamweaver cs6详细教程 1 安装Dreamweaver cs6之前,大家要从官网下载Dreamweaver cs6软件,这里我就不介绍怎么下载了。下载后解压压缩包&#xff…

dw怎样用css设置背景图片,dreamweaver

dreamweaverCSS使用教程:定义CSS样式背景属性 背 景 属 性 【定义 CSS 样式背景属性】使用“CSS 样式定义”对话框的“背景”类别可以定义 CSS 样式的背景设置。可以对网页中的任何元素应用背景属性。例如,创建一个样式,将背景颜色或…

CorelDRAW2021标准版 序列号授权码

作为一个设计师没有CorelDRAW用的日子真的是难过,最好用的就是CorelDRAW 2021的增强中文版,拥有极强的插件,为作图方便了不少!CorelDRAW作为世界一流的平面矢量绘图软件,被专业设计人员广泛使用,软件使用直…

Adobe Dreamweaver的使用教程

1.打开Adobe Dreamweaver软件 2.打开后的界面 3.新建一个站点,保存网页文件,图片,视频等 4.输入站点的名字和保存的路径 5.新建html文件 6.选择设计模式 7.制作你所需要的结果 8.保存网页,才能在浏览器中预览 9.保存网页&#xff…

Dreamweaver2019版安装教程

吐槽一下 学校机房软件跟新换代也太慢了 软件甚至还是使用CS4古董级 Edition 连H5都不能创建 软件Edition日新月异 百家争鸣的时代 不过自己也高不到哪去!使用的Adobe Dreamweaver CS6 前面也发表了低Edition的安装教程 如需考虑低版本请点击传送门 抛弃的原因&a…

Adobe Dreamweaver(DW)安装教程(附安装包下载地址)

一、安装包获取 1.百度网盘获取 链接:https://pan.baidu.com/s/1PqFChWBwSaZ6hLmD8uNY1Q?_at_1645531154665 提取码:0007 提示:如果链接失效请在评论区留言 2.同时给大家分享一个作者自己获取资源的方式:关注公众号 ” 稻田…

Adobe Dreamweaver 2021下载安装教程

软件介绍 Adobe Dreamweaver 2021是专业的网站设计软件,使用可为处理各种Web文档提供灵活的环境。Dreamweaver 2021一款非常受欢迎的网页设计软件,是该系列的全新版本,可以帮助广大学生、程序员制作出精美的网页,在全新的Dreamwe…

Dreamweaver CS6破解教程[序列号+破解补丁]

Adobe Dreamweaver CS6中文简体版下载地址:Dreamweaver CS6中文简体版下载[带破解] 该教程将不断更新,最新版请猛击:http://www.itxueyuan.org/view/6317.html 破解之前的准备 1) 序列号 这里为大家生成了两个,可以通过软件验证&a…

coreldraw2021永久序列号和激活注册教程

CorelDRAW2021最新中文版又叫做CDR图形设计软件,这个软件的功能相信使用过的朋友都非常的了解,因为它是超级给力的平面设计软件,为您提供丰富的功能和工具,让大家能够进行专业的矢量图绘制,并进行相关的布局、图像处理…

SQL|数据插入|触发器

一次插入多条信息 SQL34 链接地址:https://www.nowcoder.com/practice/51c12cea6a97468da149c04b7ecf362e?tpId82&&tqId29802&rp1&ru/ta/sql&qru/ta/sql/question-ranking 题目描述: 题目已经先执行了如下语句: drop table if ex…

SQLServer触发器的创建和使用

触发器也是和之前写的数据库函数和存储过程类似, 可以看做是一种特殊的数据库函数,只不过由系统调用,我们也需要表明调用的实际和规则 触发器的主体(也可以说是触发器的使用范围) 表table视图view库database服务器se…

SQL server 创建触发器详解

触发器定义:一种特殊类型的存储过程,不同于存储过程。存储过程 调用名称执行,触发器的调用 通过事件触发 自动调用执行 。 触发器分类:1、DML触发器 数据库再创建触发器时会在内存中创建了两个专用表﹕Inserted表和Deleted表。这…

sqlserver触发器

为了更好的强制业务规则和保证数据的完整性,sql server为我们提供了两种机制,它们分别是约束(主键约束、外键约束、Not Null约束、唯一约束以及检查约束)和触发器。在触发器中,我们可以查询其他表,也可以包含复杂的Transact-SQL语…

SQLServer 触发器

今天修复K3系统生产出库单,审核、返审核 领料数量一直不变,没有相应改变,K3是16年买的,没有源码开发文档和表结构,只能在sqlserver中添加sql语句监视,看审核后改变那个表的状态和数据源sql语句,用触发器改变…