文档介绍:《 Delphi 程序设计》
第1章 Delphi 2005简介
第2章 Object Pascal语言基础
第3章 Windows应用程序界面设计
第4章菜单、工具栏和对话框
第5章使用复杂组件
第6章面向对象的核心特性
第7章多文档界面设计
第8章程序调试与异常处理
第9章文件操作和流
第10章多媒体应用设计
第11章数据库应用设计
第12章综合应用设计
第5章使用复杂组件
滚动控件
日期类控件
多页控件PageControl
进程条ProgressBar
字符串网格StringGrid
树形视图TreeView
列表视图ListView
《 Delphi 程序设计》
滚动控件
滚动条ScrollBar
带刻度的滚动条TrackBar
微调按钮UpDown
《 Delphi 程序设计》
滚动条ScrollBar
ScrollBar的主要属性
Kind 指定ScrollBar的方向,取值为sbHorizontal(水平)、sbVertical(垂直)
Position 指定ScrollBar中滚动块的当前位置
Min 指定Position属性的最小值
Max 指定Position属性的最大值
ScrollBar控件的主要事件
OnChange 当Position属性值改变时触发
OnScroll 当拖动滚动条上滑块时触发
《 Delphi 程序设计》
【】合成颜色。
界面设计
窗口初始化
改变Shape的颜色
响应编辑框中输入值
《 Delphi 程序设计》
带刻度的滚动条TrackBar
TrackBar的主要属性
Orientation属性:指定摆放方向,取值为trHorizontal(水平)、trVertical(垂直)。
TickMarks属性:指定刻度出现位置,取值为tmBottomRight(右边或下边)、tmTopLeft(左边或上边)、tmBoth(两侧)。
Frenquency属性:指定刻度间隔。
TrackBar的主要事件:OnChange
《 Delphi 程序设计》
微调按钮UpDown
UpDown的主要属性
Associate 指定UpDown依附的控件
AlignButton 指定UpDown与其所依附控件的相对位置,取值为udLeft(左侧)、udRight(右侧)
Increment 当单击按钮时,控制Position的增量,默认值为1。
Orientation 指定按钮方向,取值为udHorizontal(水平)、udVertical(垂直)
UpDown的主要事件
OnChanging和OnChangingEx事件
OnClick事件
《 Delphi 程序设计》
日期类控件
日期时间类TDateTime
日期和时间控件DateTimePicker
月历控件MonthCalendar
日历控件Calendar
《 Delphi 程序设计》
日期时间类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 程序设计》
日期和时间控件DateTimePicker
DateTimePicker的主要属性
Date 日期值,如2000-1-1
Time 时间值,如10:10:10
Kind 显示类型,取值为dtkDate(日期)、dtkTime(时间)
DateFormat 日期的显示格式,取值为dfShort(短日期,两位年份)、dfLong(长日期,四位年份)
MaxDate 日期的最大值
MinDate 日期的最小值
《 Delphi 程序设计》