表单设计 常用控件.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
表单设计 常用控件

6.4 表单常用控件 控件可分为基本型控件和容器型控件。 基本型控件不包含其他控件,如标签、命令按钮、文本框列表框等。 容器性控件则可包含其他控件,如命令按钮组、选项组、表格等。 标签 (Label) 用于在表单中显示某些固定不变的文本信息 文本框(TextBox) 用来显示和编辑表中的字符型、数值型、日期型等字段,或用于内存变量的显示和修改 命令按钮 (Command Button) 用于控制程序的运行或完成某些具体的操作过程。 【例6.4】 实例学生成绩管理系统:设计用户验证表单 (1)新建表单,打开表单设计器。 (2)添加控件,设置属性。 (3)布局对象 (4)设置Tab键次序 (5)设置数据环境:将user.dbf表添加到表单数据环境。 (6)表单新建属性:num,置初值为0 (7)分别输入“验证”(command1)命令按钮和“取消”(command2)命令按钮的Click过程代码。 过程代码 command1的Click过程代码: curname=alltrim(thisform.text1.value) 取得输入的用户名 curpwd=alltrim(thisform.text2.value) 取得输入的密码 thisform.num=thisform.num+1 累加登录次数 select user 选择“用户”表所在的工作区 **在“用户”表查找输入的用户名 go top locate for alltrim(name)==curname and alltrim(pwd)==curpwd if eof() **如果找不到,判断是否已登录了3次 if thisform.num=3 **如果已登录了3次 ,退出登录 messagebox(用户不存在或密码错误,登录失败!) thisform.release 关闭“验证”表单 else **如果登录次数不足3次 ,允许继续登录 messagebox(用户不存在或密码错误,重新输入!) endif else do form main.scx 调用主表单 thisform.release 关闭“验证”表单 endif command2的Click过程代码: thisform.release 关闭“验证”表单 (8)保存表单,文件名为check.scx。 (9)执行表单 【例6.5】 实例学生成绩管理系统:设计学生信息浏览表单。 (1)新建表单,设置表单的Caption属性。 (2)设置数据环境 (3)将数据环境中学生表的各字段用鼠标拖到表单上 (4)在表单的右边分别创建(Command1-Command3)3个按钮。 (5)设置表单的Init事件代码: *Init 事件代码 select 学生 go top if reccount()=1 表中只有一条记录 mand1.enabled=.f. mand2.enabled=.f. endif (6)表单新建方法:myMethod,其代码为: if bof() 记录指针指向文件头 go top mand1.enabled=.f. else mand1.enabled=.t. endif if eof() 记录指针指向文件头 go bottom mand2.enabled=.f. else mand2.enabled=.t. endif thisform.refresh (7)设置按钮“上一条”与“下一条”的Click事件代码。 *“上一条”按钮的Click事件代码 skip -1 thisform.myMethod *“下一条”按钮的Click事件代码 skip 1 thisform.myMethod (8)设置“关闭”按钮的Click事件代码: Thisform.Release (9) 保存表单:student_browse.scx。 * 表6.8 标签的常用属性 是否响应由用户引发的事件 .T. Enabled 指定对象的背景是否透明 1 Backstyle 文字的大小 9 Fontsize 是否为粗体 .F. Fontbo

文档评论(0)

dajuhyy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档