当前位置:首页 > 第三章顺序结构
3.1 与输入/输出有关的控件
一个程序,如果没有输出操作则没有什么实用价值,而如果没有输入操作,则必然缺乏灵活性。因此,输入与输出是应用程序最基本的功能。
在标准(Standard)组件板中,Delphi 提供了最为基本的输入/输出控件:
标签(Label)控件、 编辑框(Edit)控件
进行多行输入的备注框(Memo)控件。 掩码编辑框(MaskEdit )控件
3.1.1 Label控件
标签(Label)是Delphi 中最常用的输出文本信息的工具。与早期Pascal 语言中的Write输出语句相比,标签更加灵活与方便。
1. 标签的 常用属性
2. 使用标签
【例3-1】使用标签控制文本的输出
【例3-2】利用标签设计并控制文本的投影效果
1. 标签的常用属性
标签在Delphi中用TLabel类处理,其主要属性见下表。
属性名 Caption ShowAccelChar AutoSize Alignment Layout WordWrap Transparent FocusControl 属性类型 String Boolean Boolean 枚举型 枚举型 Boolean Boolean TwinControl 说明 标签所显示的文本 决定是否将&作为热键字符的标记 决定标签是否自动随文本的变化而改变大小 对齐方式:左对齐、居中对齐、右对齐 文本显示在标签的顶部、中部、底部 是否折行显示 背景是否透明 设置按下热键时,获得焦点的控件名
2. 使用标签
Label 控件显示的文本用户不能直接修改。有些没有自己的标题(Caption)属性的控件(如Edit等)可以用Label标识,Label中显示的文本是由Caption属性控制的,可以在设计时通过“属性”窗口设置或在运行时用代码对其赋值。
【例3-1】使用标签控制文本的输出 设计要求:
设计步骤:
(1) 建立应用程序拥护界面。选择“新建”工程,进入窗体设计器,增加一个标签Label1和一个按钮Button1。如下图
(2) 设置对象属性,见下表
对象 Button1 属性 Caption Font.Name Font.Size Caption Color Label1 Font.Color Font.Name Font.Size Font.Style.fsBold 属性值 日期(&D) 宋体 11 聪明的程序员使用Delphi clAque clRed 隶书 24 True 说明 按钮的标题 字体名称 字体大小 标签的内容 标签的背景色 字体颜色 字体名称 字体大小 粗体字
共分享92篇相关文档