level 7
一周只有一节课老师上课讲的也不太好消化 作业里的表单题完全不知道怎么做呀
2017年04月06日 14点04分
1
level 12
VFP 表单的初始设置
做 VFP 的表单就是做一个 Windows 的操作窗体,以便操作数据库表中的数据。
所谓【操作】,就是三个字:【增删改】。
在【命令】窗中输入:
MODIFY FORM 表单文件名 && 创建或修改表单
创建一个新的表单后,有九大【属性】要修改:
1. 窗体是否首次运行居中【AutoCenter】.T.
2. 窗体左上角的标识文字【Caption】
3. 窗体的初始高度【Height】像素
4. 窗体左上角的图标【Icon】—— 浏览一个 ICO 格式的图片文件
5. 窗体的名称【Name】
6. 窗体控件(如:按钮)是否允许显示【工具提示文本】【ShowTips】.T.
7. 窗体是否是【顶层表单】2
8. 窗体的初始宽度【Width】像素
9. 窗体是否是一个【有模式】窗体【Window Type】0-无/1-有。
2017年04月06日 16点04分
3
【有模式窗体】经常用于【弹出窗体】,在操作【有模式窗体】时,其提供弹出动作的下层窗体是不能操作的,除非关闭这个【弹出窗体】。
2017年04月06日 16点04分
一般的窗体是【无模式窗体】,一个程序打开了多个【无模式窗体】,相互之间可以【切换操作】,没有上下层的规定。
2017年04月06日 16点04分
顶层表单 —— 运行时,在 Windows 状态栏上有一个按钮。
2017年04月06日 16点04分
level 12
表单的主要方法程序:
1. 窗体的数据环境【Load】
2. 窗体控件的初始化【Init】
3. 窗体控件的随动程序【Resize】
2017年04月06日 16点04分
4
level 12
将表单的九大属性手工设置好后,就可以在窗体中布局(摆放)操作控件了。
常用的控件有:
1. 文字标签【ThisForm.Label?】,其中的【?】从 1 开始
手工初始设置:
AutoSize ← .T.【自动尺寸】
BackStyle ← 0-透明
Caption ← 文字标签要显示的内容(也可以在程序中改变)
FontName ← 字体
FontSize ← 字号
ForeColor ← 字色(R, G, B)【RGB的值分别为:0 ~ 255】
Left ← 左边界
Name ← 文字标签的名称
Top ← 上边界
2017年04月06日 17点04分
5
level 12
2. 文本框【ThisForm.Text?】
手工初始设置:
FontName ← 字体
FontSize ← 字号
ForeColor ← 字色(R, G, B)【RGB的值分别为:0 ~ 255】
Height ← 文本框的高度(像素)
Left ← 左边界
Name ← 文字标签的名称
ReadOnly ← .F.-可以输入修改/.T.-只读文本框
Top ← 上边界
Value ← 文本框的值(字符型)
Width ← 文本框的宽度(像素)
2017年04月06日 17点04分
6
level 12
3. 按钮(ThisForm.Command?)
手工初始设置:
Caption ← 按钮上要显示的文字
FontName ← 字体
FontSize ← 字号
ForeColor ← 字色(R, G, B)【RGB的值分别为:0 ~ 255】
Height ← 按钮的高度(像素)
Left ← 左边界
Name ← 按钮的名称
Top ← 上边界
Width ← 按钮的宽度(像素)
※ 按钮的四大技巧
⑴ 快捷键【Alt + 字母】
ThisForm.Command1.Caption = "\<Y.确 定"
快捷键是【Alt + Y】
⑵ 光标变成手指模样
ThisForm.Command1.MouseIcon【浏览:手指光标.Cur 文件】
ThisForm.Command1.MousePointer【手工设置成:99】
⑶ 按钮上放图片
ThisForm.Command1.Picture【浏览:ICO 等格式的图片】
⑷ 按钮的工具提示文本
ThisForm.Command1.ToolTipsText = "按【Alt + Y】或单击本按钮,确定输入数据。"
※ 掌握了文字标签、文本框、按钮的制作技巧后,就可以做出来简单的操作界面了。
2017年04月06日 17点04分
7