窗体标签文本框.ppt
合集下载
菜单、工具栏、窗体和对话框

对话框布局与排版
标题栏
清晰明了的标题,概括对话框的主题或功能。
内容区域
用于展示具体的信息或选项,布局应简洁明了,避免拥挤。
操作按钮
提供用户进行操作的按钮,如“确定”、“取消”等,应放置在显 眼且易于点击的位置。
对话框交互设计
触发方式
对话框应有明确的触发方式,如点击按钮、菜单选项等。
响应行为
对话框应对用户的操作做出及时的响应,如关闭对话框、更新界面 等。
菜单交互设计
响应式设计
确保菜单在不同设备和屏幕尺寸下的良好适 应性。
可访问性
考虑不同用户的需求,如视力障碍者使用屏 幕阅读器等辅助工具时的可访问性。
易用性
提供易于理解和操作的菜单选项,减少错误 操作的可能性。
反馈与动效
通过合适的反馈和动效增强用户体验,如鼠 标悬停、点击等交互效果。
菜单案例分析
Windows操作系统菜单
THANKS
03
窗体设计
窗体类型与特点
对话框
01
用于与用户进行交互,通常包含一个或多个输入字段和按钮,
用于收集用户输入或提供选项。
窗口
02
用于显示应用程序的主要界面,通常包含菜单、工具栏和其他
控件,用于提供应用程序的功能和操作。
弹出窗口
03
用于在应用程序中显示额外的信息或选项,通常会在用户执行
某些操作时出现。
05
界面元素整合与优化
界面元素关系梳理
菜单通常包含一系列命令和选项, 用于执行特定任务或操作。
工具栏提供常用命令的快速访问, 通常以图标形式显示。
窗体是用户与软件交互的主要区 域,用于显示信息和接收用户输 入。
菜单、工具栏、窗体和对话框是界 面设计中的核心元素,它们共同构 成了用户与软件交互的基础。
第5章 窗体

使用自动窗体功能
使用向导功能 使用设计视图
需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相
3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。
【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。
4 窗体

绑定文本框
计算文本框
“控件来源”设置为表达式 =left([姓名]),1)
4. 窗体及控件属性
3、文本框(Text)
计算文本框示例:
1 已知教师工作时间,文本框显示教师工龄 =Year(Date())-[工作时间] 2 已知职工出生日期,文本框职工年龄 =Year(Date())-[出生时间] =Round((Date()-[出生时间])/365) 3 已知年龄,文本框显示平均年龄 =Avg([年龄])
使用向导创建窗体
自动窗体只能基于某个表或查询,而窗体向导允许从多个表或查询
中挑选字段,并根据需要选择窗体布局、风格等。
可以创建基于单一数据源的窗体(纵栏式、表格、数据表等),也
可以创建基于多个数据源的窗体(主/子窗体)
2.创建窗体
主/子窗体
主窗体的数据源与子窗体的数据源之间存在有“一对多”
4. 窗体及控件属性
4、选项按钮设置 名称(name)
切换按钮(Toggle)
单选按钮(Option)
复选按钮(Check)
用于显示“是/否”字段
4. 窗体及控件属性
5、选项组(Frame)设置 名称(name) 由一组复选框、选项按钮、切换按钮组成,便于用户选 择某一组确定的值。
4. 窗体及控件属性
2、标签(Label)(用来显示说明性文本) 名称(name)和标题(Caption)的区别
标题即显示内容
左边距2cm,上边距1.5cm,宽8cm,高1.5cm;前景红
色,背景白色;字体:隶书、24号、加粗,中央对齐 边框及颜色
标签分为两种:独立标签、绑定在其他控件标签
第四章 命令按钮、标签与文本框

1. Caption属性 设置命令按钮上显示的文本。最多包含255个字符。 创建命令按钮的访问键,方法是在作为访问键的字母前面添 加一个连接字符(&)。
例如:创建访问键“X”,运行时按【Alt】+【X】 键与单击 “退出”命令按钮的功能相同。如图所示。
退出(&X)
4.1 命令按钮
2. Default和Cancel属性 当窗体中命令按钮数目较多时,可以设定一 个命令按钮的Default属性设置为True。则不管窗 体上的哪个控件有焦点,只要用户按回车 【Enter】键,就相当于单击此默认按钮。 通过Cancel属性也可以指定默认的取消按 钮。在把命令按钮的Cancel属性设置为True后, 不管窗体的哪个控件有焦点,按【Esc】键,就 相当于按此默认按钮。
4.1 命令按钮
命令按钮是Visual Basic中最常用的内部控 件,是应用程序中常见的一种命令控制方式, 用于接收用户的操作信息。 对于大部分程序设计的人机交互方法中, 通常通过鼠标对按钮的单击来引发应用程序的 某个操作,实现一个命令的启动、中断或结 束。
4.1 命令按钮
4.1.1 命令按钮的常用属性
第四章
命令按钮、标签与文本框
学习目标:
掌握命令按钮控件的属性、事件和方法及 使用。 掌握标签控件的属性、事件和方法及使用。 掌握文本框控件的属性、事件和方法及使 用。 熟练掌握命令按钮控件、标签控件、文本 框控件在程序中的应用。
第4章 命令按钮、标签与文本框
4.1 命令按钮 4.2 标签与文本框 4.3 应用示例 4.4 上机实训
4.2 标签与文本框
标签与文本框是Visual Basic两个重要的用 于显示和输出数据的基本控件。标签是用来显 示静态的文本信息,文本框则用来接收或4.2.1 标签 用途主要有三个方面: 一、用于显示应用系统的输出信息; 二、用来标注那些没有标题(Caption)属性 的控件,如文本框、列表框、组合框 等,说明这些控件的用途; 三、为应用程序添加说明,提供帮助信息。
例如:创建访问键“X”,运行时按【Alt】+【X】 键与单击 “退出”命令按钮的功能相同。如图所示。
退出(&X)
4.1 命令按钮
2. Default和Cancel属性 当窗体中命令按钮数目较多时,可以设定一 个命令按钮的Default属性设置为True。则不管窗 体上的哪个控件有焦点,只要用户按回车 【Enter】键,就相当于单击此默认按钮。 通过Cancel属性也可以指定默认的取消按 钮。在把命令按钮的Cancel属性设置为True后, 不管窗体的哪个控件有焦点,按【Esc】键,就 相当于按此默认按钮。
4.1 命令按钮
命令按钮是Visual Basic中最常用的内部控 件,是应用程序中常见的一种命令控制方式, 用于接收用户的操作信息。 对于大部分程序设计的人机交互方法中, 通常通过鼠标对按钮的单击来引发应用程序的 某个操作,实现一个命令的启动、中断或结 束。
4.1 命令按钮
4.1.1 命令按钮的常用属性
第四章
命令按钮、标签与文本框
学习目标:
掌握命令按钮控件的属性、事件和方法及 使用。 掌握标签控件的属性、事件和方法及使用。 掌握文本框控件的属性、事件和方法及使 用。 熟练掌握命令按钮控件、标签控件、文本 框控件在程序中的应用。
第4章 命令按钮、标签与文本框
4.1 命令按钮 4.2 标签与文本框 4.3 应用示例 4.4 上机实训
4.2 标签与文本框
标签与文本框是Visual Basic两个重要的用 于显示和输出数据的基本控件。标签是用来显 示静态的文本信息,文本框则用来接收或4.2.1 标签 用途主要有三个方面: 一、用于显示应用系统的输出信息; 二、用来标注那些没有标题(Caption)属性 的控件,如文本框、列表框、组合框 等,说明这些控件的用途; 三、为应用程序添加说明,提供帮助信息。
第5章 窗 体

(8)
(9) (10) (11) (12)
复选按钮:用来显示数据源中“是/否”类型字段的值。 选项组:与复选框、选项按钮或切换按钮搭配使用,可以 绑定对象框:用于在窗体或报表上显示OLE对象。 选项卡按件:用于创建一个多页的选项卡窗体或选项卡对 显示一组可选值。
话框。
(13) 子窗体/子报表:用于在主窗体中显示另一数据源(或窗体)
【例5-13】/161 在“学生”(纵栏式)窗 体中为各位同学添加照片。
“插入|对象”
5.4.2
带子窗体的窗体
带子窗体的窗体如图5-60/162所示。这种窗 体的作用是以主窗体的一个字段(通常是 主索引)为依据,在子窗体中显示与此字 段相关的详细记录,而且当主窗体切换记 录时,子窗体也会随着切换显示相应的内 容。带子窗体的窗体本质就是关联,其数 据来源是有着一对多的关联关系数据表。
文本框
列表框 组合框 命令按钮
复共存选择 排他性的选择按钮,用于选择是/否 用于数据切换,适用于是/否型数据值 用来显示一组限制性的选项值,适用于数字或是/否型数据
选项卡
可以使用选项卡控件来展示单个集合中的多页信息
5.3.2
在设计视图中创建基本窗体
5.2.4
快速自定义窗体
【 例 5-4】/145 使 用 “ 设 计 视 图 ” 创 建 “教师基本情况”窗体,如图5-12/145所示。
方法:窗体|新建|设计视图
5.3 使用设计视图创建窗体
窗体的视图分为设计视图、窗体视图、数 据表视图、数据透视表视图和数据透视图 视图。 在设计视图中可创建和修改一个窗体,在 窗体视图下可运行窗体并显示结果。另外3 种视图,是针对窗体中源于表或查询数据 的相应的显示方式。
5.2.3
ppt文本框属性的说明..

Visible:定义一个对象是可视的还是被隐藏的。True对象是可视的(默认值)。False对象是隐藏的。 WordWrap:指出一个控件的内容在行末是否自动换行。True文本换行(默认);False文本不换 行。
TextBox文本框 Accelerator设置或检索控件的加速 键。object必需。一个有效对 象。String可选。用作加速键的字
CheckBox
复选框
Check Box复选框
Accelerator设置或检索控件的加速键。object必需。一个有效对象。String可选。用作加速键的字 符。
Alignment指值,True表示根据字的多少调整复选框的大小,False表示复选框为固定大小; BackColor设置复选框的背景颜色,单击该属性框出现下拉按钮,选择“调色板”选项卡后选择颜 色; BackStyle返回或设置对象的背景方式。返回或设置对象的背景方式。0背景为透明。 Caption:控件的名称,把默认值删除再重新输入新名称; Enable:指定一个控件能否接受焦点和响应用户产生的事件。True该控件可接受焦点并响应用户 产生的事件,而且能通过代码进行访问(默认值)。False用户不能使用鼠标、击键、加速键或热 键处理该控件。通常仍可通过代码访问该控件。 Font:设置字体、字号及字形,单击该属性框出现按钮,单击该按钮出现字体对话框,再在对话 框中设置; Forecolor:设置字的颜色,设置方法同BackColor; Groupname:创建一个互斥的数值调节钮控件组。 Height、Width属性:对象的高度和宽度,以磅为单位。当移动或改变控件大小时,Height和Width 属性将自动更新。 Locked:锁定True,False两种选择。 MouseIcon:为对象指定一个自定义的图标。object必需。一个有效对象。 MousePointer:指定当用户把鼠标放到特定对象上时,所显示鼠标指针的类型。根据对象来决定 指针的图像(默认)。 SpecialEffect:指定对象的外观。0对象显示为平面的,借助于边框、颜色的变化或二者的共同变 化,与周围的窗体相区别。该值为图像和标签的默认值;对所有控件均有效。 TextAlign:定义控件中文本的对齐方式 Left和Top:Left或Top属性的设置为0,则将控件的边放在其所在容器的左边或顶边处。控件的水 平或垂直位置由其Left或Top的设置值所决定。 Value:复选框的值,True为选中,False则相反。
第8章 Windows窗体

表8-6列举出TextBox常用的属性, 表8-7列举出了TextBox的常用事件: 【实例8-2】对话框应用程序
8.6 单选按钮和复选框
单选按钮和复选框就是RadioButton和CheckBox控件,实际上RadioButton 和CheckBox控件与按钮控件有相同的基类,只是它们的外观和用法大不相同。 传统上,单选按钮显示为一个标签,左边是一个圆点,该点可以是选中或未选 中分在要给用户提供几个互斥选项时,就可以使用单选按钮。例如,询问用户的 性别。 把单选按钮组合在一起,给它们创建一个逻辑单元,此时必须使用GroupBox 控件。首先在窗林上拖放一个该组框,再把需要的RadioButton按钮放在组框的 边界之内,RadioButton就会知道如何改变自己的状态,以反映组框中惟一被选 中的选项。如果不把它们放在组框中,则在任意时刻,窗体不会只有一个 RadioButton被选中。 传统上,CheckBox显示为一个标签,左边是一个带有标记的小方框。在希望 用户可以选择一个或多个选项时,就应使用复选框。例如询问用户要使用的操作 系统(如Windows 2000,Windows XP, Linux等)
8.1 Windows窗体简介
删除窗体的方法非常简单,只需要在要删除的窗体名称上单击鼠标右键, 再弹出的快捷菜单中选择“删除”命令,即可将窗体删除,如图8-9所示。
8.1 Windows窗体简介
8.1.3 设置启动窗体属性 一个完整的Windows应用程序是由多个窗体组成的,比如一个图书管理系统,就 有登录窗口、主窗口、查询窗口等多个窗口。多个窗口的建立是向项目中添加多个窗 体,具体添加方法可以参照在8.1.2窗体的创建与删除。 当向项目中添加了多个窗体以后,如果要调试运行程序,必须要设置先运行的窗 体。这样就需要设置项目的第一个启动窗体。项目的启动窗体时在Program.cs文件中 设置,在Program.cs文件中改变Run方法的参数,即可实现设置启动窗体。 Program.cs中主要的代码片断如下: [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
8.6 单选按钮和复选框
单选按钮和复选框就是RadioButton和CheckBox控件,实际上RadioButton 和CheckBox控件与按钮控件有相同的基类,只是它们的外观和用法大不相同。 传统上,单选按钮显示为一个标签,左边是一个圆点,该点可以是选中或未选 中分在要给用户提供几个互斥选项时,就可以使用单选按钮。例如,询问用户的 性别。 把单选按钮组合在一起,给它们创建一个逻辑单元,此时必须使用GroupBox 控件。首先在窗林上拖放一个该组框,再把需要的RadioButton按钮放在组框的 边界之内,RadioButton就会知道如何改变自己的状态,以反映组框中惟一被选 中的选项。如果不把它们放在组框中,则在任意时刻,窗体不会只有一个 RadioButton被选中。 传统上,CheckBox显示为一个标签,左边是一个带有标记的小方框。在希望 用户可以选择一个或多个选项时,就应使用复选框。例如询问用户要使用的操作 系统(如Windows 2000,Windows XP, Linux等)
8.1 Windows窗体简介
删除窗体的方法非常简单,只需要在要删除的窗体名称上单击鼠标右键, 再弹出的快捷菜单中选择“删除”命令,即可将窗体删除,如图8-9所示。
8.1 Windows窗体简介
8.1.3 设置启动窗体属性 一个完整的Windows应用程序是由多个窗体组成的,比如一个图书管理系统,就 有登录窗口、主窗口、查询窗口等多个窗口。多个窗口的建立是向项目中添加多个窗 体,具体添加方法可以参照在8.1.2窗体的创建与删除。 当向项目中添加了多个窗体以后,如果要调试运行程序,必须要设置先运行的窗 体。这样就需要设置项目的第一个启动窗体。项目的启动窗体时在Program.cs文件中 设置,在Program.cs文件中改变Run方法的参数,即可实现设置启动窗体。 Program.cs中主要的代码片断如下: [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); }
VisualBasic程序设计入门PPT课件

vb程2序02设1/计7/简27明教程
本书目录
3
1.1引例和VB的特点
• “Visual”表示可视化,是一种图形用户界面的软件开 发平台,其特点是在设计阶段可见软件的外在界面。
• Basic=Beginners all-Purpose Symbolist Instruction Code(初 学者通用符号指令代码)
件)
vb程2序02设1/计7/简27明教程
本书目录
本章目录
5
vb程2序02设1/计7/简27明教程
本书目录
6
vb程2序02设1/计7/简27明教程
本书目录
7
小结1:VB的特点 P4
❖ 具有基于对象的可视化设计工具 ❖ 事件驱动的编程机制 ❖ 提供了易学易用的应用程序集成开发环境 ❖ 支持结构化程序设计语言 ❖ 强大的网络、数据库、多媒体功能 ❖ 完备的帮助功能
保存一个应用程序所 有属性以及组成这个应 用程序所有的文件。 工程文件的扩展名 为.VBP,工程文件名显 示在工程文件窗口的标 题框内。
已存盘
工具箱
工程窗口
窗体窗口
属性窗口
窗体布局
vb程2序0立2即 设1窗 口 /计7/简27明教程
未存盘
本书目录
本章目录
18
1. 工程的作用
工程概述
• 在VB中,使用工程来管理构成应用程序的所有不同的文件。当创建完成工程 的全部文件之后,可将此工程转换成可执行文件 (.exe),直接在Windows下执 行。
图 形 框 (P ic tu re B o x )
由21个文 本 框被( T e 绘x t B o 制x ) 成按钮形式的图标构成, 利用命这令 按些钮 ( C工o m m具a n d ,B u t t o 用n ) 户可以在窗体上设计 各种单控选 按件钮 ( O。p t i o 其n B u t t中o n ) 20个控件称为标准控件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(6) ReadOnly 指定文本控件是否可被编辑, 默认值为False(可编辑),当设置为True时,文本 控件相当于标签控件的作用。
本章目录
16
(7)文本内容进行选择操作
SelectionStart
选定的正文开始位置
SelectionLength 选定的正文长度
SelectedText
选定的正方法的语法形式: [对象.]方法[参数列表] 窗体方法主要有
ShowDialog 、Show、Hide等,主要用 于多窗体的显示和隐藏等
例如:Me.Hide
本章目录
10
标签用来显示文本信息(不能输入) 除 Name 、 Font 、 Size 、 Location 、 Enable 等 属性外,其它主要属性: (1)Text 、 TextAlign : 设 置 显 示 的 文 本 、 文 本的对齐方式
设 置 SelectionStart 和 SelectionLength 属 性 后 ,
SelectedText 会自动存放设定的正文
例2.4 利用属性实现对文本信息的剪切、拷贝、
粘贴等功能。
代码说明
本章目录
17
(1) TextChanged事件 当Text属性值发生改变时引发该事件 例 在文本框每输入一个字符就引发一次事件
对象名.Cursor = New System.Windows.Forms.Cursor("图标文件名")
本章目录
5
(7) Dock 控件放置靠窗体边框的位置,属 性值是DockStyle枚举类型,有六个枚举值
(8) Enabled、Visible 控件的有效、可见性
Enabled
Visible
True 允许用户操作 程序运行时控件可见
本章目录
25
本章目录
21
(3) Image、BackGroundImage 当FlatStyle属性值设置为非System的值时,则 可 以 使 用 Image 、 BackGroundImage 属 性 为
按钮设置图形或背景图,显示不同的图形文件 (.bmp和.ico)。通常情况使用Image属性。 (4) TextAlign、ImageAlign 设置文本、图形在按钮上的对齐方式
Label1.Font = New System.Drawing.Font("Arial", 10)
本章目录
4
(5) ForeColor、BackColor 颜色属性 ForeColor 控件正文前景色 BackColor 背景色
(6) Cursor 指示鼠标光标图像 设置值是一个Cursors枚举类型的枚举值。若要 用户定义自己的指针图标,可通过如下语句实现:
代码说明
本章目录
23
类是同种对象的集合与抽象,包含所创建对象 的属性描述和行为特征的定义,是创建对象实 例的模板。 对象三要素:属性、事件、方法
属性的类型:基本数据类型、枚举类型、结构 类型 窗体 是所有控件的容器 基本控件 标签、文本框、命令按钮
本章目录
24
1. 什么是类?什么是对象?什么是事件过程? 2. 属性和方法的区别是什么? 3. 如何建立一个完整的应用程序? 4. 如何在文本框内显示多行文本? 5. 如何使对象获得焦点? 6.如何在命令按钮上设置图形?
本章目录
19
文本框最有用的方法是Focus,把光标移到 指定的文本框中。其形式如下: [对象.] Focus Focus 还 可 以 用 于 如 CheckBox 、 Button 、 ListBox、ComboBox等控件。 例2.5 对输入的数据进行合法性检验,过滤不 合法的数据。
代码说明
本章目录
也可用Left、Top定位;用Width和Height来 表示控件的宽度和高度。 等效的语句设置:
Button1.Left = 88 Butto本n章1目录.Top = 48 3
(4) Font 属性值是Font类的对象,一般通过 Font属性对话框设置
若在程序代码中需要 改变文本的外观,则 应通过New创建 Font 对象来改变字体。 例如:
2. 事件 命令按钮一般接收Click事件
本章目录
22
例2.6建立一个类似记事本的应用程序,提供: (1) 剪切、复制和粘贴的编辑操作 (2) 字体大小的格式设置
分析: (1) 建立一个文本框输入文本,文本框应该有滚动条, 为了便于调试,程序运行时文本框有初始值。 (2) 利用文本框的SelectedText属性实现“剪切、复 制和粘贴”的编辑操作; (3) “格式”设置利用Font对象实现。
注意:在中字符长度以字为单位,也就 是一个西文字符与一个汉字都是一个字,长度 为1。
本章目录
14
(3) MultiLine 多行属性
设置为True时,文本框可以输入或显示多行正
文,同时具有文字处理器的自动换行功能,按
Enter键可插入一空行。
(4) ScrollBars 滚动条属性
None
(2) Text 用于在窗体上显示对象的文本 TextBox控件的Text还可以获取输入信息
本章目录
2
(3) 控件布局属性 控件布局由Location、Size结构来实现,它们 各有一对整数来表示,整数单位为像素。 Location 控件左上角位置, Size 控件大小 例如,命令按钮控件布局 Button1.Location = New Point(88, 48) Button1.Size = New Size(80, 32)
例2.3 在4个标签中存放4个方向的“手指”图 片,当单击某方向时,利用“Dock”属性定位第 5个标签、并显示相关信息。
代码说明
本章目录
13
文本框是一个文本编辑区域,可以在该区域输 入、编辑、修改和显示正文内容。
(1) Text 显示或输入的正文内容
(2) Maxlength 设置文本框可输入的文字最 大长度。默认值为32767。
无滚动条
Horizontal 水平滚动条
Vertical 垂直滚动条
Both
同时加水平和垂直滚动条
当MultiLine为True时,ScrollBars才有效
本章目录
15
(5) PassWordChar 设置显示文本的替代符。 例如,当设置为“*”,则在文本框输入的内容 均以“*”显示,而存储的值是用户输入的原文。 一般用于设置口令的输入。
20
用于程序运行时执行相应的事件 1. 属性 (1) Text 命令按钮上显示的文字 (2) FlatStyle 按钮的外观 该属性有4个枚举值:
Flat 以平面显示按钮 Popup 鼠标在按钮上以Flat形式显示,否则 以Standand显示 Standand 以三维效果显示(默认) System 由操作系统决定外观形式
本章目录
8
最常用的事件有Click、DoubleClick和Load Load事件 窗体装入内存时触发(应用程序启动 时自动执行该事件),常用来在启动时对属性和 变量初始化。
例2.2 编写三个事件过程,要求如下:
启动窗体,在标题栏显示“装入窗体”,并将tongji.bmp作为背景图平铺窗体、窗体 边框为Fixed3D; 单击窗体,标题栏显示对应的文字、装入tongji-2.bmp图片大小为264×256,要求图 片正好充满窗体。 双击窗体,标题栏显示对应的文字、窗体无最大化和最小化按钮,清除装入的图片。
2.3.1 通用属性 属性设置两种方式: 通过属性窗口设置 在代码设计窗口通过代码来设置 在中,属性的类型有:
基本数据类型 枚举类型 结构类型 用代码设置时,需要用不同方式表示不同的类型
本章目录
1
(1) Name 所有对象都具有的属性,表示所创建的对象名称。 在程序中通过对象名称来引用对象,不会显示在 窗体上。
False 禁止用户操作 运行时控件不可见
(9) TabIndex 按Tab键时,焦点在各个控件 移动的顺序
本章目录
6
窗体是一块画布,是所有控件的容器,可以根据 需要利用工具箱上的控件在窗体上画界面。
1. 主要属性
图标
标题(Text)
最小化按钮 最大化按钮
控制菜单框
关闭窗口
边框样式
本章目录
7
(1) MaximizeBox、MinimizeBox 设置为 True,窗体上有最大(小)化按钮;为False时无 最大(小)化按钮 (2) Icon、ControlBox 窗体图标、控制菜单 ControlBox 属性为True,窗体上有控制菜单 框 ; 为 False 时 无 控 制 菜 单 ( 系 统 将 MaxButton 和MinButton自动设置为False) (3) BackgroundImage 窗体背景图案 (4) FormBorderStyle 窗体的边框类型
(2) KeyPress事件
按下并且释放键盘上的一个键时,引发焦点所 在控件的KeyPress事件,所按键的值存放在参
数e.KeyChar中 例 对回车的判断 Asc(e.KeyChar)=13
本章目录
18
(3) LostFocus事件 对象失去焦点时发生LostFocus事件 该事件主要是用来对数据进行验证和确认,常 用于检查Text属性的内容。 (4) GotFocus事件 GotFocus事件与LostFocus事件相反,当一个 对象获得焦点时发生
Fixed3D 控件带有立体边框
(4) AutoSize 控件是否能自动调整大小
当值为False,保持控件原设计时的大小,正文
若太长则显示其中的一部分。
本章目录
12
(5) Image、ImageAlign 设置控件的背景图案和图案对齐方式 ImageAlign属性与TextAlign类似 通过代码设置图案: 标签名.Image = Image.FromFile("图片名")
本章目录
16
(7)文本内容进行选择操作
SelectionStart
选定的正文开始位置
SelectionLength 选定的正文长度
SelectedText
选定的正方法的语法形式: [对象.]方法[参数列表] 窗体方法主要有
ShowDialog 、Show、Hide等,主要用 于多窗体的显示和隐藏等
例如:Me.Hide
本章目录
10
标签用来显示文本信息(不能输入) 除 Name 、 Font 、 Size 、 Location 、 Enable 等 属性外,其它主要属性: (1)Text 、 TextAlign : 设 置 显 示 的 文 本 、 文 本的对齐方式
设 置 SelectionStart 和 SelectionLength 属 性 后 ,
SelectedText 会自动存放设定的正文
例2.4 利用属性实现对文本信息的剪切、拷贝、
粘贴等功能。
代码说明
本章目录
17
(1) TextChanged事件 当Text属性值发生改变时引发该事件 例 在文本框每输入一个字符就引发一次事件
对象名.Cursor = New System.Windows.Forms.Cursor("图标文件名")
本章目录
5
(7) Dock 控件放置靠窗体边框的位置,属 性值是DockStyle枚举类型,有六个枚举值
(8) Enabled、Visible 控件的有效、可见性
Enabled
Visible
True 允许用户操作 程序运行时控件可见
本章目录
25
本章目录
21
(3) Image、BackGroundImage 当FlatStyle属性值设置为非System的值时,则 可 以 使 用 Image 、 BackGroundImage 属 性 为
按钮设置图形或背景图,显示不同的图形文件 (.bmp和.ico)。通常情况使用Image属性。 (4) TextAlign、ImageAlign 设置文本、图形在按钮上的对齐方式
Label1.Font = New System.Drawing.Font("Arial", 10)
本章目录
4
(5) ForeColor、BackColor 颜色属性 ForeColor 控件正文前景色 BackColor 背景色
(6) Cursor 指示鼠标光标图像 设置值是一个Cursors枚举类型的枚举值。若要 用户定义自己的指针图标,可通过如下语句实现:
代码说明
本章目录
23
类是同种对象的集合与抽象,包含所创建对象 的属性描述和行为特征的定义,是创建对象实 例的模板。 对象三要素:属性、事件、方法
属性的类型:基本数据类型、枚举类型、结构 类型 窗体 是所有控件的容器 基本控件 标签、文本框、命令按钮
本章目录
24
1. 什么是类?什么是对象?什么是事件过程? 2. 属性和方法的区别是什么? 3. 如何建立一个完整的应用程序? 4. 如何在文本框内显示多行文本? 5. 如何使对象获得焦点? 6.如何在命令按钮上设置图形?
本章目录
19
文本框最有用的方法是Focus,把光标移到 指定的文本框中。其形式如下: [对象.] Focus Focus 还 可 以 用 于 如 CheckBox 、 Button 、 ListBox、ComboBox等控件。 例2.5 对输入的数据进行合法性检验,过滤不 合法的数据。
代码说明
本章目录
也可用Left、Top定位;用Width和Height来 表示控件的宽度和高度。 等效的语句设置:
Button1.Left = 88 Butto本n章1目录.Top = 48 3
(4) Font 属性值是Font类的对象,一般通过 Font属性对话框设置
若在程序代码中需要 改变文本的外观,则 应通过New创建 Font 对象来改变字体。 例如:
2. 事件 命令按钮一般接收Click事件
本章目录
22
例2.6建立一个类似记事本的应用程序,提供: (1) 剪切、复制和粘贴的编辑操作 (2) 字体大小的格式设置
分析: (1) 建立一个文本框输入文本,文本框应该有滚动条, 为了便于调试,程序运行时文本框有初始值。 (2) 利用文本框的SelectedText属性实现“剪切、复 制和粘贴”的编辑操作; (3) “格式”设置利用Font对象实现。
注意:在中字符长度以字为单位,也就 是一个西文字符与一个汉字都是一个字,长度 为1。
本章目录
14
(3) MultiLine 多行属性
设置为True时,文本框可以输入或显示多行正
文,同时具有文字处理器的自动换行功能,按
Enter键可插入一空行。
(4) ScrollBars 滚动条属性
None
(2) Text 用于在窗体上显示对象的文本 TextBox控件的Text还可以获取输入信息
本章目录
2
(3) 控件布局属性 控件布局由Location、Size结构来实现,它们 各有一对整数来表示,整数单位为像素。 Location 控件左上角位置, Size 控件大小 例如,命令按钮控件布局 Button1.Location = New Point(88, 48) Button1.Size = New Size(80, 32)
例2.3 在4个标签中存放4个方向的“手指”图 片,当单击某方向时,利用“Dock”属性定位第 5个标签、并显示相关信息。
代码说明
本章目录
13
文本框是一个文本编辑区域,可以在该区域输 入、编辑、修改和显示正文内容。
(1) Text 显示或输入的正文内容
(2) Maxlength 设置文本框可输入的文字最 大长度。默认值为32767。
无滚动条
Horizontal 水平滚动条
Vertical 垂直滚动条
Both
同时加水平和垂直滚动条
当MultiLine为True时,ScrollBars才有效
本章目录
15
(5) PassWordChar 设置显示文本的替代符。 例如,当设置为“*”,则在文本框输入的内容 均以“*”显示,而存储的值是用户输入的原文。 一般用于设置口令的输入。
20
用于程序运行时执行相应的事件 1. 属性 (1) Text 命令按钮上显示的文字 (2) FlatStyle 按钮的外观 该属性有4个枚举值:
Flat 以平面显示按钮 Popup 鼠标在按钮上以Flat形式显示,否则 以Standand显示 Standand 以三维效果显示(默认) System 由操作系统决定外观形式
本章目录
8
最常用的事件有Click、DoubleClick和Load Load事件 窗体装入内存时触发(应用程序启动 时自动执行该事件),常用来在启动时对属性和 变量初始化。
例2.2 编写三个事件过程,要求如下:
启动窗体,在标题栏显示“装入窗体”,并将tongji.bmp作为背景图平铺窗体、窗体 边框为Fixed3D; 单击窗体,标题栏显示对应的文字、装入tongji-2.bmp图片大小为264×256,要求图 片正好充满窗体。 双击窗体,标题栏显示对应的文字、窗体无最大化和最小化按钮,清除装入的图片。
2.3.1 通用属性 属性设置两种方式: 通过属性窗口设置 在代码设计窗口通过代码来设置 在中,属性的类型有:
基本数据类型 枚举类型 结构类型 用代码设置时,需要用不同方式表示不同的类型
本章目录
1
(1) Name 所有对象都具有的属性,表示所创建的对象名称。 在程序中通过对象名称来引用对象,不会显示在 窗体上。
False 禁止用户操作 运行时控件不可见
(9) TabIndex 按Tab键时,焦点在各个控件 移动的顺序
本章目录
6
窗体是一块画布,是所有控件的容器,可以根据 需要利用工具箱上的控件在窗体上画界面。
1. 主要属性
图标
标题(Text)
最小化按钮 最大化按钮
控制菜单框
关闭窗口
边框样式
本章目录
7
(1) MaximizeBox、MinimizeBox 设置为 True,窗体上有最大(小)化按钮;为False时无 最大(小)化按钮 (2) Icon、ControlBox 窗体图标、控制菜单 ControlBox 属性为True,窗体上有控制菜单 框 ; 为 False 时 无 控 制 菜 单 ( 系 统 将 MaxButton 和MinButton自动设置为False) (3) BackgroundImage 窗体背景图案 (4) FormBorderStyle 窗体的边框类型
(2) KeyPress事件
按下并且释放键盘上的一个键时,引发焦点所 在控件的KeyPress事件,所按键的值存放在参
数e.KeyChar中 例 对回车的判断 Asc(e.KeyChar)=13
本章目录
18
(3) LostFocus事件 对象失去焦点时发生LostFocus事件 该事件主要是用来对数据进行验证和确认,常 用于检查Text属性的内容。 (4) GotFocus事件 GotFocus事件与LostFocus事件相反,当一个 对象获得焦点时发生
Fixed3D 控件带有立体边框
(4) AutoSize 控件是否能自动调整大小
当值为False,保持控件原设计时的大小,正文
若太长则显示其中的一部分。
本章目录
12
(5) Image、ImageAlign 设置控件的背景图案和图案对齐方式 ImageAlign属性与TextAlign类似 通过代码设置图案: 标签名.Image = Image.FromFile("图片名")