第3章 窗体和组件 本章主要内容: 窗体 组件常用方法和属性 文本显示输入类组件的使用 按钮类组件的使用 列表类组件的使用.

Slides:



Advertisements
Similar presentations
第七章 常用控件 7.1 控件概述 7.2 常用内部控件 本章要求 返回目录 第七章 常用控件 (Common Control)
Advertisements

第二章 VB的编程机制 【授课时间】第3周,第2次课 【授课题目】 2.1 面向对象程序设计概述 2.2 VB中的对象
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
第三章 以Borland C++ Builder開發 視窗介面為基之I/O控制技術
项目2 字符格式和段落编排 2017年3月7日6时54分.
第 9 章 表单控件的使用 本章提要:VFP表单控件工具栏上的21个基类控件及表单集,它们的常用属性、方法、事件及主要功能等。为叙述的方便,将VFP的基类控件及表单集按主要功能分为五类: 1.输出类:标签、图像、线条、形状。 2.输入类:文本框、编辑框、微调控件、列表框、组合框。 3.控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器。
插入超链接 高邮市第一实验小学 范太国 任务一:设置文本超链接 任务一:设置文字超链接 步骤:1、选定文字并右击,在快捷菜单 中选择“超链接”命令。 2、在弹出的对话框中选择左侧“链接到:”中的“本文档中的位置(A)”项,在“请选择文档中的位置(C):”中选择需要链接的幻灯片,单击“确定”按钮。
小游戏 看谁算得快!.
新觀念的 VB6 教本 第 3 章表單設計.
在PHP和MYSQL中实现完美的中文显示
走进Word 认识Word2010的工作界面 计算机专业 赵德玲.
UI 软件 设计 网页基本元素设计(二).
第十章 進階輸出入元件(一) StringGrid 10-1 核對框(CheckBox)
進階輸出入元件(一) 本書第三章已介紹Form 、Label 、Edit 及Button 等最基本的輸出入元件, 本章將繼續介紹一些可以提昇輸出入視覺效果的元件, 例如CheckBox 、RadioButton 及RadioGroup 等17 個進階元件, 學習本章將可提昇使用介面的親和性。 核對框(CheckBox)
第15章 行为 Dreamweaver CS4提供了丰富的行为,这些行为的使 用可以为网页对象添加一些动态效果和简单的交互功 能,使那些不熟悉JavaScript语言的网页设计师也可 以方便的设计出通过编写JavaScript语言才能实现的 功能。本章将首先介绍一些基本概念,以及“行为” 面板的基本操作;接着结合实例具体讲解常用的.
第7章 层与行为.
总学时:24 理论 :16 上机 :8 理论分四大模块: 1. VB基础知识 2. VB基本语言 3. 控件与窗体 4. VB与数据库
页眉 基础综合 C++ Builder 按钮组件
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
Visual Basic 程序设计 第四章 程序的输入和输出
Visual Basic程序设计基础 计算机科学学院.
第七章 基于对话框的应用程序 7.1 Windows编程基础 7.2 基于对话框的应用程序 7.3 静态文本框
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
第6章 常用控件 郭清溥.
网络常用常用命令 课件制作人:谢希仁.
程式設計 Visual Basic簡介 週次:1 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第十二章 Win32環境程式設計 這一章節可以說是本書精華之一,Win32程式設計算是比較複雜的部分,但是我們以最簡單的敘述帶領著大家進入Win32程式設計的殿堂,讓你寫出來的程式具有一定的水準以上。若能將本章與下一章的技巧靈活運用,更能讓大家寫出高階的視窗程式。
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
CHAPTER 18 CSS樣式表的動態效果.
2.5.1 单选控件 单选控件可以为用户选择某一个选项,单选控件常用属性如下所示。
第五讲 四则运算计算器(一) 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
2019/1/12 GDP设计协同 超级管理员操作手册 GDP项目组.
第四章 命令按钮、标签和文本框 大多数应用程序中都有命令按钮CommandButton控件,用户可以单击按钮执行某项操作。
第二章 创建用户界面 本章重点和难点 2.1 基本属性 2.2 创建窗体 2.3 Visual Basic的常用控件 2.4 制作菜单.
第六章 擷取輸入裝置的訊息和事件 鍵盤、滑鼠,是我們最常使用的輸入工具。我們是不是常常希望可以再按下某個按鈕後就可以有哪些功能出現呢?沒錯,這就是這一章節的重點,在第四章,我們提到了有關鍵盤、滑鼠、以及RS-232介面的事件及訊息偵測,讓我們更能掌控電腦週邊的硬體。
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
第10章 高级用户界面设计 10.1 菜单设计 10.2 通用对话框 10.3 图像列表框控件 10.4 树形视图控件
第七讲 WinForm常用控件的使用 精品教程《C#程序设计与应用(第2版)清华大学出版社 谭恒松 主编
PRESENTED BY OfficePLUS
UI 软件 设计 页面布局(三).
第二章 登录UNIX操作系统.
第四讲 客户问卷调查程序 教育部“十二五”职业教育国家规划教材
新PQDT论文全文库提交平台.
产品推广 PRODUCT PROMOTION PRESENTED BY OfficePLUS.
标准配色方案 背景 文本和线条 阴影 强调色 主色一 主色二 主色三 主色四 推荐应用顺序. 标准配色方案 背景 文本和线条 阴影 强调色 主色一 主色二 主色三 主色四 推荐应用顺序.
第1章 c++概述 1.1 C++语言的简史及特点 1.2 简单的C++程序 1.3 C++语言的基本组成
PRESENTED BY OfficePLUS
姚金宇 MIT SCHEME 使用说明 姚金宇
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
组件 复选框(Checkbox)可以让用户进行多项选择。复选框有两种状态,分别为“开(on)”和“关(off)”。当用户点中复选框的时候,复选框的状态就会改变。 1、创建复选框 (1)声明复选框。 Checkbox mycheckbox =new Checkbox (); (2)添加复选框。将复选框组件放置到容器中。
项目二:HTML语言基础.
第4章 Excel电子表格制作软件 4.4 函数(一).
Visual Basic 程序设计及应用教程 (6.0版)
_13简单的GDI绘图操作 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
本节内容 文件系统 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Visual Basic程序设计 第13章 访问数据库
VRP教程 2011.
Delphi 7.0开发示例.
Visual C# 程序设计 第1章 Visual C#概述 第2章 C#语法基础 第3章 顺序结构程序设计 第4章 选择结构程序设计
第6章 窗体应用程序设计 王德俊 上海交通大学继续教育学院.
程式設計 Visual Basic簡介 週次:4 建國技術學院 資管系 饒瑞佶 2003年11月1日.
1、复选框和单选按钮 2、框架 3、列表框和组合框 4、滚动条 5、鼠标器事件 6、键盘
第6章 层次原理图设计和多通道技术: 重点内容: 掌握自上而下的层次原理图设计方法 掌握自下而上的层次原理图设计方法
YOUR SUBTITLE GOES HERE
第8章 创建与使用图块 将一个或多个单一的实体对象整合为一个对象,这个对象就是图块。图块中的各实体可以具有各自的图层、线性、颜色等特征。在应用时,图块作为一个独立的、完整的对象进行操作,可以根据需要按一定比例和角度将图块插入到需要的位置。 2019/6/30.
第四章 UNIX文件系统.
创建、启动和关闭Activity 本讲大纲: 1、创建Activity 2、配置Activity 3、启动和关闭Activity
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
Presentation transcript:

第3章 窗体和组件 本章主要内容: 窗体 组件常用方法和属性 文本显示输入类组件的使用 按钮类组件的使用 列表类组件的使用

3.1 窗体和组件 3.1.1窗体 认识窗体可以从了解窗体的属性、方法和事件入手。 窗体具有下面的一些重要属性: (1)BorderIcons属性 (2)BorderStyle属性 (3)Caption属性 (4)Font属性 (5)FormStyle属性 从窗体类型的角度来看,Windows环境中的应用程序可以分为下面的三类: 多文档界面(MDI)应用程序 单文档界面(SDI)应用程序 对话框应用程序

3.1 窗体和组件 (6)Icon属性 (7)Name属性 (8)Position属性 (9)WindowsState属性 3.1.2 组件 3.1.2 组件 Delphi中有两类组件,可视化组件和非可视化组件。 3.1.3 组件的常用属性及事件   在Delphi中,每一个组件都具有特定的属性、事件和方法。组件的属性是组件特性的描述,包括组件的外观特性(如位置、尺寸、外形、字体、可视性)和非可视化的特性,组件常见的基本属性见表3-4。

3.1 窗体和组件 属 性 说 明 Height 高度 Width 宽度 Left 组件在容器内的水平坐标,相对于容器左边。 Top 属 性 说 明 Height 高度 Width 宽度 Left 组件在容器内的水平坐标,相对于容器左边。 Top 组件在容器内的垂直坐标,相对于容器上边。 Align 组件上的对齐方式(居上、居下、居左、居右、居中) Visible 设置组件是否可见,默认值为可见(值为true) Caption 显示类组件的标题 Color 组件的背景颜色 Font 设置组件显示文本的字体 Ctl3D 是否以3D方式显示组件,默认值为true ShowHint 是否显示组件的提示信息,默认值为true,与Hint连用 Hint 当鼠标指针移到组件上时,组件显示的提示信息 Enabled 是否允许用户操作组件,true表示允许,false表示不允许 Name 用于标识组件的名称,在程序中通过Name可以调用该组件 TabOrder Tab次序

3.1 窗体和组件 组件的事件是对组件所做的某个动作或系统的某些行为(如按下鼠标、双击鼠标、窗体装入等)的反应。 事 件 说 明 事 件 说 明 OnClick 触发条件 OnDblClick 当鼠标双击时触发本事件 OnMouseDown 当鼠标左键按下时触发本事件 OnMouseMove 当鼠标移动时触发本事件 OnKeyDown 当按下任意键(包括组合键)时触发本事件 OnKeyPress 当按下任意键(单字符键)时触发本事件 OnKeyUp 当松开已按下键时触发本事件 OnEnter 当获得焦点时触发本事件 OnExit 当失去焦点时触发本事件 OnStartDrag 当开始拖动时触发本事件 OnDragDrop 当组件拖动操作结束时触发本事件

3.2 文本显示输入类组件 3.2.1 TLabel组件 1.概述 3.2 文本显示输入类组件 3.2.1 TLabel组件 1.概述 TLabel标签组件位于组件面板的Standard页上(如图3-1),可以显示一个只读的字符串。 图3-1 Standard组件页

3.2 文本显示输入类组件 2.主要属性和方法 (1) A1ign属性 (2) Alignment属性 (3) AutoSize属性 3.2 文本显示输入类组件 2.主要属性和方法 (1) A1ign属性 (2) Alignment属性 (3) AutoSize属性 (4) Layout属性 (5) TransParent属性 (6) WordWrap属性 3.2.2 TEdit组件 1.概述 TEdit文本框组件位于组件面板的Standard选项卡上(如图3-1),可以显示、编辑单独的一行文本。

3.2 文本显示输入类组件 (1) AutoSelect属性 (2) AutoSize属性 (3) CharCase属性 3.2 文本显示输入类组件 (1) AutoSelect属性 (2) AutoSize属性 (3) CharCase属性 (5) Hint属性 (6) IME属性 (7) PasswordChar属性 (9) ClearSelect方法 (10) CopyToClipboard方法 (11) CutToClipboard方法 (12) PasteFromClipboard方法 (13) SelectAll方法

3.2 文本显示输入类组件 3.2.3 TMemo组件 1.概述 TMemo备注框组件位于组件面板的Standard选项卡上,可以显示、编辑多行文本。 2.主要属性   (1) Lines属性   (2) ScrollBars属性   (3) WantTabs属性

3.3 按钮类组件 3.3.1 TButton组件 1.概述 TButton命令按钮组件用于为用户提供选择执行的命令,通常称为命令按钮。 3.3 按钮类组件 3.3.1 TButton组件 1.概述   TButton命令按钮组件用于为用户提供选择执行的命令,通常称为命令按钮。 2.主要属性 (1) Cancel属性 (2) Caption属性 (3) Default属性 (4) Enabled属性 (5) ModalResult属性 (6) Name属性

3.3 按钮类组件 3.3.2 TBitBtn组件 1.概述 TBitBtn位图按钮组件的作用和TButton组件相同,唯一的区别是可以在位图按钮上同时显示文本信息和位图。 2.主要属性 (1) Glyph属性 (2) Kind属性 (3) Layout属性 (4) Margin属性 (5) NumGlyphs属性 (6) Spacing属性 (7) Style属性

3.3 按钮类组件 3.3.3 TRadioButton组件 1.概述 3.3 按钮类组件 3.3.3 TRadioButton组件 1.概述 TRadioButton单选按钮组件可以在多个条件中选择唯一的一个。通常在使用单选按钮时,总是将其进行分组。在同一组中,只能同时选中一个按钮,其余按钮自动取消选中。在实现单选按钮的分组时,可以有两种方法: (1) 利用分组框组件(TGroupBox)和单选按钮组件(TRadioButton)实现。 (2) 利用单选按钮分组框(TRadioGroup)实现。 2.主要属性 (1) Checked属性 (2) Enable属性 (3) Visible属性

3.3 按钮类组件 3.3.4 TCheckBox组件 1.概述 TCheckBox复选框组件可以组成多项选择。用户可通过单击一个选项来选择或取消选择该选项,在一个选择组框中一次可做出多项选择。 2.主要属性 (1) Alignment属性 (2) AllowGrayed属性 (3) State属性 (4) Check属性

3.4 列表类组件 3.4.1 TListBox组件 1.概述 TListBox列表框组件可以显示一系列可滚动的项目列表,用户可以选中其中的一个或多个,但不能直接对这些项目进行修改。列表框中的项目列表是Items属性的值,可使用方法对列表框中的项目进行增加、删除和插入操作。 2.主要属性 (1) Columns属性 (2) ExtendedSelect属性 (3) IntegralHeight属性 (4) ItemHeight属性 (5) ItemIndex属性 (6) Items属性

3.4 列表类组件 (7) MultiSelect属性 (8) SelCount属性 (9) Selected属性 3.4 列表类组件 (7) MultiSelect属性 (8) SelCount属性 (9) Selected属性 (10) Sorted属性 3.4.2 TComboBox组件 1.概述 TComboBox组合框组件由一个编辑框和一个下拉式列表框组成,可以从多个列表条目中选择一个。 2.主要属性 (1) DropDownCount属性 (2) Enabled属性 (3) Style属性 (4) Text属性

3.4 列表类组件 (5) ItemIndex属性 (6) SetText属性 【例3-1】 3.4 列表类组件 (5) ItemIndex属性 (6) SetText属性 【例3-1】 设计用户登录验证的窗体,用来接收用户输入的用户名和口令,单击“确定”按钮进行验证,根据输入是否正确显示相应的提示信息,单击“取消”按钮退出程序。 姓名:admin,密码:123456 【实现步骤】 (1) 新建应用程序 (2) 定制窗体

3.4 列表类组件 表3-3 各组件属性设置 图3-2 窗体界面 组件名 属 性 属 性 值 Label1 Caption 姓名: 3.4 列表类组件 表3-3 各组件属性设置 图3-2 窗体界面 组件名 属 性 属 性 值 Label1 Caption 姓名: Label2 密码: edtName Text '' edtPass Button1 确定 Button2 取消

3.4 列表类组件   (3) 编写代码   (4) 运行程序 图3-3 程序进行结果

本章实训指导 1. 熟悉Delphi常用控件的方法和属性。 2. 掌握TLabel组件、TEdit组件和TMemo组件的用法。 3. 掌握TButton组件、TRadioButton组件、TCheckBox组件 4. 掌握TListBox组件、TComboBox组件的用法。 5.利用常用组件设计一个 具有加、减、乘、除功能的 计算器,如图3-4所示。 图3-4 程序界面