Delphi编程基础学习系列—常用组件的属性(二)
我以前刚开始学习Delphi编程时做的笔记,适合Delphi初学者。
Memo组件
lines 用于访问框中每一行的内容。
Maxlength 设置文本框中最大的文字输入量。
Scrollbar 设置是否需要滚动条。
Wantretruns 用于设置在框中按“enter”键是否起回车作用。
Wanttabs 用于设置在框中按“tab”键是否起移位作用。
Maskedit组件
Editmask 用于设置所要显示文字的格式。
Labeledit组件
Editlabel 用于对labeledit组件的标签部分进行设置!
Labelposition 用于设置标签放置的位置。
Labelspaceing 用于调整标签和编辑区之间的间距,单位是象素。
Combobox组件
dropdowncount 用于设置下拉后的列表框所有显示的列表项的数目!
Style 用于设置组合框显示时的样式,有以下五种样式。
1.csdropdown: 标准格式,用户可以在编辑框中输入,每个列表项的高度相同。
2.csdropdownlist: 只有列表框,没有编辑框,每个列表项的高度相等。
3.csownerdrawfixed: 有编辑框和列表框,但用户不能在编辑框中输入,每个列表项的高度由itemheight属性来指定。
4.csownerdrawvariable: 有编辑框和列表框,但用户不能在编辑框中输入,每个列表项的高度可以不同。
5.cssimple: 只有编辑框,没有列表框。
droppeddown 表示列表框是否已被下拉!
Timer组件
Enabled 表示记时器是打开还是关闭。
Interval 设置两个ontimer事件的时间间隔,单位是毫秒,最大值允许是:32767。
我在计时器控件上添加代码:
label1.Caption:= '现在的年代:'+ formatdatetime('yyyy-mm-dd',now);
label2.Caption := '现在的时间:'+ formatdatetime('hh:mm:ss',now);
把计时器的interval设置成1000,就做成了一个简单的时钟。第一行显示年月日,第二行显示时分秒。
now是获取当前系统时钟!