Visual FoxPro 程序设计 教学课件 作者 吴昊 熊李艳 第10章 常用的表单控件.pptVIP

Visual FoxPro 程序设计 教学课件 作者 吴昊 熊李艳 第10章 常用的表单控件.ppt

  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文档。上传文档
查看更多
③编写程序代码。 *编写表单Form1的Activate事件代码: This.Text1.SetFocus *编写OptionGroup1的Click事件代码: n=This.Value DO CASE CASE n=1 Thisform.Text1.Alignment=0 CASE n=2 Thisform.Text1.Alignment=2 CASE n=3 Thisform.Text1.Alignment=1 ENDCASE *编写OptionGroup2的Click事件代码: n=This.Value DO CASE CASE n=1 Thisform.Text1.FontName=宋体 CASE n=2 Thisform.Text1.FontName=隶书 CASE n=3 Thisform.Text1.FontName=楷体_GB2312 ENDCASE 例10.10 10.11 命令组控件(CommandGroup) 命令组控件是包含一组命令按钮的容器控件,用户可以单个或作为一组来操作其中的按钮。 在表单设计器中,为了选择命令组中的某个按钮,以便为其单独设置属性、方法和事件,可以采用以下两种方法:一是从属性窗口的对象下拉式组合框中选择所需的命令按钮;二是用鼠标右键单击命令组,然后从弹出的快捷菜单中选择“编辑”命令,这样命令组就进入了编辑状态,用户可以通过鼠标单击来选择某个具体的命令按钮。这种编辑操作方法对其它容器类控件同样适用。 常用属性: ①ButtonCount属性 该属性指定命令组中命令按钮的数目。在表单中创建命令组说,ButtonCount属性的默认值为2,即包含2个命令按钮。可以通过改变ButtonCount属性的值来重新设置命令组中的命令按钮的数目。新增命令按钮的名称(Name)由系统自动给定(如Command3、Command4等),但是用户可以重新设置。该属性在设计和运行阶段可用。 ②Buttons属性 该属性用于存取命令组中各按钮的数组。该属性数组在创建命令组时建立,用户可以利用该数组为命令组中的命令按钮设置属性或调用其方法。属性数组下标的取值范围应该在1至ButtonCount属性值之间。该属性在设计时不可用。 ③Value属性 该属性指定命令组的当前状态。该属性的类型可以是数值型的(默认情况),也可以是字符型的。若为数值型n,则表示命令组中的第n个命令按钮被选中;若为字符型c,则表示命令组中Caption属性值为c的命令按钮被选中。 若命令组中的某个按钮有自己的Click事件,则一旦单击该按钮,就会优先执行为它单独设置的代码,而不会执行命令组的Click事件代码。该属性在设计和运行阶段可用。 【例10.11】演示命令组控件的使用特点。 设计步骤如下: ①建立应用程序用户界面。 选择“新建”表单,进入表单设计器,增加一个Text1、一个命令组控件CommandGroup1(如下图所示)。 ②设置对象属性,完成之后如下图所示。 ③编写程序代码。 *编写CommandGroup1的Click事件代码: DO CASE CASE This.Value=1 Thisform.Text1.Value=指针移到顶部命令:Go Top CASE This.Value=2 Thisform.Text1.Value=指针上移命令:Skip -1 CASE This.Value=3 Thisform.Text1.Value=指针下移命令:Skip CASE This.Value=4 Thisform.Text1.Value=指针移到底部命令:Go Bottom ENDCASE 例10.11 10.12 图像控件(Image) 图像控件允许在表单中显示图片(.bmp文件)图像控件与其它控件一样,具有一整套的属性、事件和方法程序。图像控件在运行时可以动态地改变它。用户可以用单击、双击和其它方式以交互地使用图像(图像文件的类型可以是.bmp、.ico、.gif、.jpg等)。 常用属性: ①Picture属性 该属性指定将要显示的图片(.bmp文件)。 ②BorderStyle属性 该属性决定图像是否具有可见的边框。 ③Stretch属性 该属性指定图像的显示方式:若该属性设置为0(剪裁),则超出图像控件范围的那部分图像将不显示;若该属性设置为1(恒定比例),则图像控件将保留图片的原有比例,并在图像控件中显示最大可能的图片;若该属性设置为2(伸展),则将图片调整到正好与图像控件的高度和宽度相匹配。 例10

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档