文档介绍:叶核亚
Delphi 程序设计实用教程(第3版)
Delphi 程序设计实用教程(第3版)
第1章 Delphi 概述
第2章 Object Pascal语言基础
第3章图形用户界面
第4章菜单、工具栏和对话框
第5章使用复杂组件
第6章类的封装、继承与多态
第7章多文档界面与系统对象
第8章程序调试与异常处理
第9章多媒体技术
第10章文件操作和流
第11章数据库应用基础
第12章数据库应用设计
第5章使用复杂组件
滚动控件
日期类控件
多页控件PageControl
进程条ProgressBar
字符串网格StringGrid
树形视图TreeView
列表视图ListView
《 Delphi 程序设计实用教程(第3版)》
滚动控件
滚动条ScrollBar
TrackBar和ScrollBox
《 Delphi 程序设计实用教程(第3版)》
滚动条ScrollBar
ScrollBar的主要属性
Kind 指定ScrollBar的方向,取值为sbHorizontal(水平)、sbVertical(垂直)
Position 指定ScrollBar中滚动块的当前位置
Min 指定Position属性的最小值
Max 指定Position属性的最大值
ScrollBar控件的主要事件
OnChange 当Position属性值改变时触发
OnScroll 当拖动滚动条上滑块时触发
《 Delphi 程序设计实用教程(第3版)》
【】合成颜色。
界面设计
窗口初始化
改变Shape的颜色
响应编辑框中输入值
《 Delphi 程序设计实用教程(第3版)》
TrackBar和ScrollBox
带刻度的滚动条TrackBar
TrackBar的主要属性
Orientation属性:指定摆放方向,取值为trHorizontal(水平)、trVertical(垂直)。
TickMarks属性:指定刻度出现位置,取值为tmBottomRight(右边或下边)、tmTopLeft(左边或上边)、tmBoth(两侧)。
Frenquency属性:指定刻度间隔。
TrackBar的主要事件:OnChange
《 Delphi 程序设计实用教程(第3版)》
(ScrollBox)
可滚动区域(ScrollBox)控件提供一个可以滚动的区域。例如,图像控件Image没有滚动条,将Image放在ScrollBox中,可产生滚动效果。
《 Delphi 程序设计实用教程(第3版)》
日期类控件
日期时间类TDateTime
日期时间控件DateTimePicker
月历控件MonthCalendar
日历控件Calendar
《 Delphi 程序设计实用教程(第3版)》
日期时间类TDateTime
TDateTime的整数部分记载天数,小数部分记载小时数。例如,
0 表示12/30/1899 12:00 am
- 表示12/29/1899 6:00 am
35065 表示1/1/1996 12:00 am
TDateTime类提供的过程和函数
function Date: TDateTime; //返回当前日期
function Time: TDateTime; //返回当前时间
function Now: TDateTime; //返回当前日期与时间
function EncodeDate(Year, Month, Day: Word): TDateTime; //日期编码
procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word); //日期解码
《 Delphi 程序设计实用教程(第3版)》