选修了VFP 表单题求助
vfp吧
全部回复
仅看楼主
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
level 12
2017年04月06日 17点04分 8
谢谢大神 我晚上回去研究一下
2017年04月06日 22点04分
level 12
一、用 VFP 做简单的数据管理系统的《层次图》
二、VFP 表单制作的《功能主菜单》
三、VFP 数据表的主要操作
2017年04月07日 01点04分 9
level 9
2017年04月07日 12点04分 10
1