表单设计的对象属性及常见例题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表单设计的对象属性及常见例题
1.表单(FORM)
属性
说明
默认值
Caption
表单标题栏上的文本
Form1
Closable
指定是否可以通过单击关闭按钮关闭表单
.T.
MaxButton
表单是否有最大化按钮
.T.
MinButton
表单是否有最小化按钮
.T.
Picture
表单的背景图片(可到C:\考试素材中找)
(无)
2. 标签(LABEL)
(1) Caption
Caption属性用于设置对象的标题文本。Caption仅接收字符型数据。注意标题文本中有时会有冒号,不能省略,例如“数A:”,不能只输入“数A”。
(2) FontName
FontName属性用于设置标签标题文本的字体。如黑体、楷体、隶书等。
(3) FontSize
FontSize属性用于设置标签标题文本的字号(字体大小)。
(4) WordWrap
WordWrap属性值为逻辑值,用于设置当标签的AutoSize属性值为假(.F.)时,中文标题文本超宽时是否自动换行显示。WordWrap属性值为真(.T.)时自动换行,为假(.F.)时不换行。
3. 命令按钮(COMMAND)
在设置Caption属性时,可以将其中的某个字符作为访问键,方法是在该字符前插入一个反斜杠和一个小于号(\<)。例如将命令按钮的Caption属性值设置为“计算(\ 4. 命令按钮组(COMMANDGROUP) 5. 选项组(OPTIONGROUP) 命令组和选项组都可以右击对象选择生成器调出相应的生成器进行属性设置(改按钮个数、标题文本、布局)。如下图所示。 6. 文本框(TEXT) (1) Value 通过Value属性可以得到文本框的当前输入内容,也可以将数据赋值给Value属性使其在文 本框中显示。Value属性经常在事件代码中引用。Value属性值默认为空串(字符型),可以更改为0、0.0(一位小数)、0.00(两位小数)等,接收数值型数据。在文本框中字符型数据靠左对齐,数值型数据靠右对齐。 (2) PasswordChar 设置PasswordChar属性可以指定用作占位符的字符(一般设置为星号“*”),此时,输入到文本框中的数据不显示,仅显示占位符,这在设计口令输入框时经常用到。PasswordChar 属性默认值是空串,此时文本框内显示的是用户实际输入的内容。 (3) Readonly Readonly属性值是逻辑值,设置为真(.T.),表示文本框内数据只能读,不能编辑修改。该属性默认值为假(.F.), 表示文本框内数据既能读,又能编辑修改。 7. 列表框(LIST) 8. 组合框(COMBO) 列表框和组合框中的数据项条目由ROWSOURCETYPE和ROWSOURCE两个属性控制。可以将ROWSOURCETYPE属性设置为“1-值”,然后在ROWSOURCE属性输入框中逐个输入数据项条目,如春天,夏天,秋天,冬天、男,女等等,注意使用英文标点逗号,写成中文标点则数据项条目显示在一行上。 组合框还有一个STYLE属性,Style属性值为0是下拉组合框,Style属性值为2是下拉列表框,Style属性默认值是0。 9. 复选框(CHECK) CAPTION属性可以修改复选框的标题文本。 10. 微调按钮(SPINNER) (1) Value Value属性中存放着微调控件的当前值,经常在事件代码中引用。 (2) Increment Increment属性用于设置增量,即用户每次单击向上或向下按钮所增加或减少的数值,默认值为1.00。 (3) SpinnerHighValue和SpinnerLowValue SpinnerHighValue属性用于设置单击向上按钮时微调控件能显示的最大值,SpinnerLowValue 属性用于设置单击向下按钮时微调控件能显示的最小值。 11. 形状(SHAPE) (1) Curvature Curvature属性用来设置形状控件的角的曲率。当Curvature属性值为0时,若Width和Height 属性值相等则为正方形,不等为矩形。若Width和Height属性值相等,当Curvature属性值由1变化到99时,形状由正方形逐渐变化为圆;若Width和Height属性值不相等,当Curvature 属性值由1变化到99时,形状由矩形逐渐变化为椭圆。 (2) SpecialEffect SpecialEffect属性用来设置形状样式,有两个值:0-平面(默认值)和3-三维。 (3) BackColor BackColor属性用来设置形状控件的背景颜色。 12. 线条(LINE) LineSlant属性用于设置线条的倾斜方向,是“/”还是“\”,默认倾斜方向是“\”。水平线和垂直线是水平或垂直拖动鼠标画线而不是单击后再调整。 13. 计时器(TIMER) (1) Enabled Enabled属性用来设置计时器是否可用。Enabled属性值为.T.时,启动计时器开始计时,Enabled 属性值为.F.时,计时器停止计时。 (2) Interval Interval属性用来设置时间间隔,单位是毫秒(1秒=1000毫秒)。每隔这段时间会自动引发Timer事件。 14. 页框(PAGEFRAME) PageCount属性用来指定页框中包含页面的个数。默认2个。 处理页框中的页面时,注意要先选定页面,即右击页框选“编辑”,使页框套上青色框,然后单击选定某个页面,修改其CAPTION后向其中添加形状、线条、标签、命令按钮等对象。 15. 控件的部分通用属性 属性 说明 BackColor 设置对象背景色 BackStyle 设置对象背景是否透明。0-透明,1-不透明(默认) Caption 设置对象的显示标题,仅接收字符型数据 Enabled 设置对象是否有效。.T.-是(默认),.F.-否 FontBold 设置对象的文本是否以粗体显示。.T.-是,.F.-否(默认) FontItalic 设置对象的文本是否以斜体显示。.T.-是,.F.-否(默认) FontName 设置对象文本的字体 FontSize 设置对象文本的字号(文字大小) FontUnderline 设置对象的文本是否加下划线显示。.T.-是,.F.-否(默认) ForeColor 设置对象前景色 Height 设置对象高度 Left 设置对象显示时距父对象的左边距离 Name 设置对象的名称,在事件代码中依据Name属性值引用对象 Top 设置对象显示时距父对象的上边距离 Width 设置对象宽度 16. 常见例题 例1: