- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对于复制回来的“多重选定”可以作为一个整体来调整其位置,也可以分别调整各个控件的大小和位置。然后将Page1的Caption属性改为“基本情况”,如图11-29右所示。 ④ 编辑第二页。单击标题Page2,进入第二页。单击“数据环境”按钮,打开“数据环境”窗口。将鼠标指针指向表文件名xs,然后按下鼠标左键,将其拖至Page2中,如图11-30所示。 Page2中自动出现一个包含了xs.dbf中的所有字段的表格控件grdxs。关闭“数据环境”窗口并调整表格的大小和位置,然后开始修改grdxs。 用鼠标右键单击grdxs,在弹出的快捷菜单中选择“编辑”,grdxs的周围出现浅绿色的边界。在属性窗口中修改grdxs的列对象数属性ColumnCount为7(原值为9,是xs.dbf中的字段数),可以将“照片”和“说明”两个字段从表格中删去。 将鼠标指向表格的第一行——列标题处,可以拖动鼠标修改列的宽度。也可以在属性窗口中修改该列的宽度属性Width。 尽可能将所需要显示的字段长度都调整到可以看到,就可以在属性窗口中将grdxs的ScrollBars属性改为2 – 垂直。 再将Page2的Caption属性改为“浏览”,如图11-31所示。 ⑤ 编写代码。在例11-6的基础上增加如下代码: 页框pageFrame1中第一页page1的Activate事件代码: THIS.txtxh.SetFocus 页框pageFrame1中第二页page2的Activate事件代码: THIS.grdxs.SetFocus 第二页page2中表格Grdxs的AfterRowColChange事件代码: LPARAMETERS nColIndex THIS.Parent.Parent.Page1.Refresh 另外修改命令按钮组CommandGroup1的Click事件代码: n = THIS.Value DO CASE CASE n = 1 GO TOP THISFORM.butt(.f.) CASE n = 2 SKIP –1 IF BOF() GO TOP THISFORM.butt(.f.) ENDIF THIS.Buttons(3).Enabled = .T. THIS.Buttons(4).Enabled = .T. CASE n = 3 SKIP 1 IF EOF() GO BOTTOM THISFORM.butt(.T.) ENDIF THIS.Buttons(1).Enabled = .T. THIS.Buttons(2).Enabled = .T. CASE n = 4 GO BOTTOM THISFORM.butt(.T.) ENDCASE IF THISFORM.PageFrame1.ActivePage = 2 THISFORM.PageFrame1.Page2.Grdxs.SetFocus ELSE THISFORM.Refresh ENDIF THISFORM.Refresh 表单运行结果如图11-27所示。 设计方法如下: ① 修改界面。首先,在表单的页框中增加一个选项按钮组OptionGroup1,然后用鼠标右键单击选项按钮组OptionGroup1,从弹出的快捷菜单中选择“生成器”(如图11-33)。 在“选项组生成器”中修改“标题”,并将“按钮布局”改为水平,“边框样式”改为:无,然后按“确定”按钮退出选项组生成器(参见第6章)。 最后增加一个标签Label1,并将其Caption属性改为性别,将复选框“chkxb”的Visible属性改为:.F. – 假。适当调整其他控件的位置,如图11-34所示。 11.3.6 逻辑字段的控制技巧 【例11-9】修改上例,使用“选项按钮组”控制“性别”字段xb(如图11-32)。 ② 修改事件代码。 选项按钮组optiongroup1的InteractiveChange事件代码: THIS.Parent.chkxb.Value=IIF(THIS.Value=1,.T.,.F.) 复选框(chkxb)的Refresh事件代码: THIS.Parent.OptionGroup1.Value=IIF(THIS.Value=.t.,1,2) 在例11-9的基础上进行修改,具体步骤如下: 11.3.7 编辑表单的设计 【例11-10】修改例11-9,使之具有增加
文档评论(0)