窗体标签文本框.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个控件称为标准控件
第4章 窗体和常用控件

用途 窗体的名称,供相关程序使用 窗体标题栏显示的文本 窗体的背景颜色 窗体的前景色 窗体的边框风格 窗体是否具有控制菜单 窗体是否对用户事件作出响应 窗体的高度 窗体的宽度 窗体距屏幕左边的距离 窗体距屏幕顶部的距离 窗体是否具有最大化按钮 窗体是否具有最小化按钮 程序运行时窗体是否能够移动
VB采用了事件驱动的编程机制。当没有事件发生时,程序处 于停滞状态,只有事件发生时,程序才会运行。窗体除了 Click事件外,还有以下常见的事件。 (1)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初 始化代码存放在该事件过程中。 (2)Load 事件 在一个窗体被装载时触发Load事件。通常,Load 事件过程用 来包含一个窗体的启动代码,例如,指定控件缺省设置值等。 (3)Unload事件 运行程序后,如果关闭窗体,就会触发Unload事件。 (4)Activate事件 当一个窗体变为活动窗体时,就会触发Activate事件。
Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Private Sub Option3_Click() = "楷体" End Sub
其主要属性是Caption属性,该属性用于设置在 按钮上显示的文本,命令按钮见事件是Click事件。
【例4-3】
对象属性设置如表所示。
对象名称 属性 Text1 Text Text2 Text Text3 Text Locked Label1 Caption Label2 Caption Label3 Caption Command1 Caption 属性值 空白 空白 空白 True 加数1 加数2 和 求和 说明 程序启动时文本框内无文本 程序启动时文本框内无文本 程序启动时文本框内无文本 设置该文本框不可编辑 标签框标题 标签框标题 标签框标题 命令按钮标题
VB采用了事件驱动的编程机制。当没有事件发生时,程序处 于停滞状态,只有事件发生时,程序才会运行。窗体除了 Click事件外,还有以下常见的事件。 (1)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初 始化代码存放在该事件过程中。 (2)Load 事件 在一个窗体被装载时触发Load事件。通常,Load 事件过程用 来包含一个窗体的启动代码,例如,指定控件缺省设置值等。 (3)Unload事件 运行程序后,如果关闭窗体,就会触发Unload事件。 (4)Activate事件 当一个窗体变为活动窗体时,就会触发Activate事件。
Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Private Sub Option3_Click() = "楷体" End Sub
其主要属性是Caption属性,该属性用于设置在 按钮上显示的文本,命令按钮见事件是Click事件。
【例4-3】
对象属性设置如表所示。
对象名称 属性 Text1 Text Text2 Text Text3 Text Locked Label1 Caption Label2 Caption Label3 Caption Command1 Caption 属性值 空白 空白 空白 True 加数1 加数2 和 求和 说明 程序启动时文本框内无文本 程序启动时文本框内无文本 程序启动时文本框内无文本 设置该文本框不可编辑 标签框标题 标签框标题 标签框标题 命令按钮标题
常用WINDOWS窗体控件

§4.5 单项选择按钮控件
单项选择按钮(RadioButton)控件是让顾客在 一组选项中选定一项且只能选中一项。若窗体内仅有 一组RadioButton控件,则可将它们简朴旳放置在窗 体内,但假如在同一窗体中有多组RadioButton时, 则需要将其放置到框架(GroupBox)控件中。
§4.6 复选框控件
MultiLIne:控制选项卡是否能够以多行旳形式显示。
Alignment:控制选项卡旳排列方式,可选值有Left、 Right、Top和Bottom四个。
§4.11 计时器控件
也被称为时钟(Timer)控件,它旳作用是按照原则 时间间隔引发计时器事件旳组件。
计时器常用属性有两个: Enabled: 设置计时器控件是否可用,可选值为True或 False
案例讲解
【案例4-2】基本控件旳使用。制作一种包括两页 选项卡旳Windows应用程序,其中一页包括进度 条和滚动条控件,另一页包括列表框和下拉框控 件。
作业:
1、掌握本章基础概念 2、掌握本章案例
Interval: 设置时间间隔值。Interval旳值须介于 1~65535之间。每单位为1ms。
计时器只有一个Tick事件,若启用Timer控件,则 每个Interval间隔就会引发一次Tick事件。
§4.12 滚动条控件
滚动条控件又可分为水平滚动条(HScrollBar) 和垂直滚动条(VScrollBar)两类。能够在应用程序 旳窗体或控件容器中水平或垂直滚动,以便查阅大 篇幅旳信息。
§4.3 命令按钮控件
命令按钮(Button)控件也是应用程序经常用 到旳控件之一,它主要接受鼠标单击或双击事件。单 击命令按钮就会触发该按钮旳Click事件,从而程序 就会进入到写好旳事件过程下。
第五章-Access数据库窗体和控件

3. 数据表式窗体
数据表式窗体的实质就是窗体的“数据表” 视图,它看上去像Excel的工作表,能显示大量的 数据,并可以执行Excel的一些操作 。
4. 主/子表式窗体
主/子表式窗体是在主窗体嵌入了子窗体的窗 体。通常情况下,主窗体中的数据与子窗体中的 数据是相关联的。
5.2 创建窗体
窗体的 “新建窗体”对话框提供了 创建窗体的方法。
• 页面页脚:在每一页的底部,用来显示页面摘要、 页码、日期和本页汇总数据等信息。
5.1.3 窗体的视图
• Access2000数据库的窗体有3种视图: 设计视图、窗体视图、数据表视图
(Access2002还有数据透视表和数据透视图)。
• 在“数据库”窗口的“窗体”对象中选定某 个窗体后,单击窗口上部的“打开”或“设 计”按钮就进入了窗体的“窗体”视图或 “设计”视图。
选择对象:当该工具被启用时,可以在窗体中移动控件 或改变它的尺寸。在默认状态下该工具是被启用的,选 择其他工具时,该工具将被暂停使用。
控件向导:单击该工具可启用“控件向导”。带有 “控件向导”的控件包括:组合框、命令按钮、标签、 列表框、选项组和子窗体/子报表。启用“控件向导” 后再向窗体添加控件时,系统会打开相应的“控件向 导”对话框,为设计控件的相关属性提供方便。
单的设置让其显示或隐藏。
• 主体:是窗体的主要组成部分,用来显示窗体数 据源中的记录。
• 窗体页眉:是窗体的首部,用来显示窗体标题、 窗体徽标、命令按钮和说明性文字等用于显示不 随记录改变的信息。
• 窗体页脚:是窗体的尾部,作用与窗体页眉相同。
• 页面页眉:在每一页的顶部,用来显示列标题、 页码、日期等信息。
• 工具箱、字段列表和“属性”窗口都可以根据需要 让其显示或隐藏。
ACCESS 窗体设计 PPT

第6章 窗体设计
向窗体添加控件的方法有: (1)自动添加。将字段从“字段列表”窗格直接添加到窗体,这时会 创建绑定控件,即每个字段通常对应于标签和文本框两个控件,标签 用于提示文本框的内容(多为字段名),文本框用于显示或输入字段 中的数据。 (2)通过在设计视图中使用“工具箱”中的控件按钮向窗体添加控件。 如果“控件向导”按钮处于按下状态,在创建控件时会弹出相应的向 导对话框,以方便对控件的相关属性进行设置。没有选中“控件向导” 按钮时,创建控件时将不会弹出向导对话框。在默认情况下,“控件 向导”按钮处于按下状态。 例6-8 在窗体设计中创建一个窗体,用于显示和编辑“学生”表中的 数据。
每一个对象具有相应的属性、事件和方法。属性是对象固有的特征, 不同类型的对象具有不同的属性集。方法是附属于对象的行为和动 作,也可以将其理解为指示对象动作的命令。方法是当某一个事件 发生时在事件过程代码中被调用,这种执行方式称为事件驱动,这 也是面向对象程序设计的基本特点。
第6章 窗体设计
6.3.2 窗体和控件的属性 1.“属性”对话框 在窗体设计视图中,窗体和控件的属性可以在“属性”对话框中设定。 单击工具栏上的“属性”按钮或鼠标右键单击窗体并从打开的快捷菜单 中选择“属性”命令,可以打开“属性”对话框,如图6-26所示。
第6章 窗体设计
2. 窗体的分类与组成
从不同角度可将窗体分成不同的类型。从逻辑上可分为主窗体和子窗体; 从功能上可分为提示性窗体、控制性窗体和数据性窗体,提示性窗体给出提 示帮助信息,控制性窗体包含按钮和菜单以完成控制转换功能,数据性窗体 用于数据的输入或查询;和报表类似,从数据显示方式上可分为纵栏式、表 格式、数据表、图表式、数据透视表等。 纵栏式窗体通常用于输入数据,字段纵向排列; 表格式窗体将每条记录的字段横向排列,字段标签放在窗体顶部,即窗体 页眉处; 数据表窗体显示“数据表”的最原始风格,常通过主窗体/子窗体的形式, 来显示具有一对多关系的两个表的数据; 图表窗体将数据以图表的形式显示,可嵌入到其他窗体中; 数据透视表是一种交互式的动态表。
Java程序设计GUI 图形用户界面PPT 课件,Java学习和备课必备资料

JLayeredPane和JRootPane。
7
9.1 Swing 简介
9.1.1 窗体组件 JFrame 9.1.2 对话框组件 JDialog 9.1.3 对话框组件 JOptionPane 9.1.4 中间容器 JPanel 与 JscrollPane 9.1.5 标签组件 JLabel 9.1.6 文本组件 JTextField 与JTextArea
5
✓Swing包在图形界面设计上比AWT更丰富,更美观。Swing 拥有4倍于AWT的用户界面组件。 ✓是AWT包基础上的扩展,在很多情况下在AWT包的部件前 加上字母J即为Swing组件的名称,如:JFrame、JApplet、 JButton等。 ✓Swing组件都是AWT的Container类的直接子类或间接子类 。
17
9.1.3 对话框组件 JOptionPane
使用上面介绍的 JDialog 可以制作消息提示对话框、确定取消对话框等常用的对话框,但相 对来说要花费一些心思才能做出来,而 JOptionPane 组件直接提供了创建上述几种常用的对 话框的方法,大大方便了编程。 1.showMessageDialog()的静态方法弹出消息对话框,显示一条消息并等待用户确定。常用 的重载方法如下。
4、设置窗体的位置。setLocationRelativeTo(Component c):设置 窗体的相对位置。如果参数为 null,则窗体在屏幕中居中对齐。
5、如果希望在关闭窗体后程序可以随之停止,需要调用方法 setDefaultClose Operation()并传入参数 JFrame.EXIT_ON_CLOSE, 这句代码设置了关闭窗体后会停止程序的运行。 此外还有其他 3 个参数,简述如下。
口");。 2)带参的构造方法:用一个字符串作为参数,此字符串将成为窗体的标题。
7
9.1 Swing 简介
9.1.1 窗体组件 JFrame 9.1.2 对话框组件 JDialog 9.1.3 对话框组件 JOptionPane 9.1.4 中间容器 JPanel 与 JscrollPane 9.1.5 标签组件 JLabel 9.1.6 文本组件 JTextField 与JTextArea
5
✓Swing包在图形界面设计上比AWT更丰富,更美观。Swing 拥有4倍于AWT的用户界面组件。 ✓是AWT包基础上的扩展,在很多情况下在AWT包的部件前 加上字母J即为Swing组件的名称,如:JFrame、JApplet、 JButton等。 ✓Swing组件都是AWT的Container类的直接子类或间接子类 。
17
9.1.3 对话框组件 JOptionPane
使用上面介绍的 JDialog 可以制作消息提示对话框、确定取消对话框等常用的对话框,但相 对来说要花费一些心思才能做出来,而 JOptionPane 组件直接提供了创建上述几种常用的对 话框的方法,大大方便了编程。 1.showMessageDialog()的静态方法弹出消息对话框,显示一条消息并等待用户确定。常用 的重载方法如下。
4、设置窗体的位置。setLocationRelativeTo(Component c):设置 窗体的相对位置。如果参数为 null,则窗体在屏幕中居中对齐。
5、如果希望在关闭窗体后程序可以随之停止,需要调用方法 setDefaultClose Operation()并传入参数 JFrame.EXIT_ON_CLOSE, 这句代码设置了关闭窗体后会停止程序的运行。 此外还有其他 3 个参数,简述如下。
口");。 2)带参的构造方法:用一个字符串作为参数,此字符串将成为窗体的标题。
第3章命令按钮、标签和文本框控件

§3.5 文本框控件
1,属性 常见属性:Text, MaxLength,MultiLine,PasswordChar, 常见属性:Text, MaxLength,MultiLine,PasswordChar,ScrollBars Locked,SelStart,SelLength, Locked,SelStart,SelLength,SelText BoderStyle, Enabled,FontBold,FontItalic,FontName,FontSize, BoderStyle, Enabled,FontBold,FontItalic,FontName,FontSize, FontUnderline,Height,Left,Name,Top,Visible,Width等 FontUnderline,Height,Left,Name,Top,Visible,Width等 任意长度值. (1)MaxLength: 设置正文的最多字符个数, 0任意长度值. MaxLength: 设置正文的最多字符个数, (2)MultiLine:设置正文是否为多行,默认一行. MultiLine:设置正文是否为多行,默认一行. True: True:多行 False:一行(默认) False:一行(默认)
(6)WordWrap:AutoSize属性为True的前提下,WordWrap取True文本自动卷 WordWrap:AutoSize属性为True的前提下,WordWrap取True文本自动卷 属性为True的前提下 绕换行 Click),双击事件(DbClick) ),双击事件 2,常见事件:单击事件 (Click),双击事件(DbClick) 常见事件: 一般不用标签触发事件, 一般不用标签触发事件,仅仅用其显示信息
ACCESS课件第6章窗体

提示:子窗体可以嵌套,最多7层。P112
29
6.10 记录筛选P123
利用查询设计器可以完成记录的查询,查询结 果保存。 Access还提供了记录筛选的功能, 也可以完成记录的查询。
在窗体或数据表中使用筛选临时查看或编辑记 录的子集。筛选结果不保存。
筛选记录的方法有四种:
1. 按选定内容筛选
文本框完成,用文本框放计算结果。如:在文
本框中输入表达式:=Date()
21
三、基本控件使用举例P106
一个数据库应用系统应具备基本功能: 数据的浏览 数据的添加 数据的删除 数据的查询 数据的统计 这些基本功能可以用窗体来实现,而窗体中
的所有信息又都包含在控件中。
22
例6-2 创建启动窗体P106
6.1 关于窗体P93
窗体是用户和数据库之间的接口。 窗体是Access中用来和用户交互信息的数据库对
象,作为输入和输出的界面,窗体完成功能: 1、数据输入窗体--可以向表中输入数据 2、切换面板窗体—控制系统和用户的交互 3、自定义对话框----接收用户输入并执行相应的
操作
窗体的最基本功能:显示和编辑数据 Access提供3种创建窗体方法:P93
①双击窗体节选定器 ②右键—属性
③工具栏属性按钮
④视图菜单—属性
窗体属性作用/用途:
1 数据选项卡—设置记录源
2 格式选项卡—设置标题
3 格式选项卡—设置导航按钮
16
7.保存窗体P104
在窗体视图或窗体设计视图下,单击窗体右 上角的“关闭”按钮,为窗体命名窗体名称。
6.5 控件P104
控件是在窗体、报表或数据访问页上用于 显示数据、执行操作或作为装饰的对象。例 如,可以在窗体上使用文本框显示数据,在 窗体上使用命令按钮打开另一个窗体。
29
6.10 记录筛选P123
利用查询设计器可以完成记录的查询,查询结 果保存。 Access还提供了记录筛选的功能, 也可以完成记录的查询。
在窗体或数据表中使用筛选临时查看或编辑记 录的子集。筛选结果不保存。
筛选记录的方法有四种:
1. 按选定内容筛选
文本框完成,用文本框放计算结果。如:在文
本框中输入表达式:=Date()
21
三、基本控件使用举例P106
一个数据库应用系统应具备基本功能: 数据的浏览 数据的添加 数据的删除 数据的查询 数据的统计 这些基本功能可以用窗体来实现,而窗体中
的所有信息又都包含在控件中。
22
例6-2 创建启动窗体P106
6.1 关于窗体P93
窗体是用户和数据库之间的接口。 窗体是Access中用来和用户交互信息的数据库对
象,作为输入和输出的界面,窗体完成功能: 1、数据输入窗体--可以向表中输入数据 2、切换面板窗体—控制系统和用户的交互 3、自定义对话框----接收用户输入并执行相应的
操作
窗体的最基本功能:显示和编辑数据 Access提供3种创建窗体方法:P93
①双击窗体节选定器 ②右键—属性
③工具栏属性按钮
④视图菜单—属性
窗体属性作用/用途:
1 数据选项卡—设置记录源
2 格式选项卡—设置标题
3 格式选项卡—设置导航按钮
16
7.保存窗体P104
在窗体视图或窗体设计视图下,单击窗体右 上角的“关闭”按钮,为窗体命名窗体名称。
6.5 控件P104
控件是在窗体、报表或数据访问页上用于 显示数据、执行操作或作为装饰的对象。例 如,可以在窗体上使用文本框显示数据,在 窗体上使用命令按钮打开另一个窗体。
- 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("图片名")