a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 150|回复: 1

[Visual FoxPro] 2011年度计算机等级考试二级VFP基础教程(41)

[复制链接]
发表于 2012-7-31 22:17:54 | 显示全部楼层 |阅读模式
  5.10 复选框5 v3 L  f0 d) c9 i: S/ ]/ o( d
  一。复选框:通常代表一个逻辑值。复选框由一个方框和一个标题组成,一般情况下,用空框表示该复选项未被选下,而当用户选中某一个复选项时,该复选框前面会出现一个对号。: S2 C3 q4 s9 V! y3 F3 j& N
  二。复选框的常用属性:见下表
8 |* Y0 ?8 }: p" X" u# p属性说明controlsource确定复选框的数据源,一般为表的逻辑型字段.字段值为.T.,则复选框被选中;字段值为.F.,则复选项未被选中,字段值为.NULL.,则复选框以灰色显示value表示当前复选框的状态.0-未选中 1-选中 2-禁用;也可设置.T.为选中,.F.为未选中,.NULL.或NULL为禁用caption指定复选框的标题picture设定一个图像作为复选框的标题style确定显示风格:0-标准状态 1-图形状态disableforecolor确定复选框失效时的前景色disbalebackcolor确定复选框失效时的背景色  复选框的三种状态见图33
  [$ L  u& ^1 S; L2 R0 ?$ m   k' f) R. ~- U9 `. C
  三。例:复选框和单选按钮的联合运用* h% B$ Q8 b6 T5 b
  1.新建一个表单,设置其width属性为300,height为130,autocenter为。T.  H1 S* R9 n$ e6 Z9 C
  2.向表单中添加一个标签label1,一个单选按钮组optiongroup1及两个复选框check1、check2,如图34
, \9 e9 @- X7 a' _" m: n$ i ! o+ K" }  u' _% T3 o  O0 ?( ]/ |
  3.右击单选按钮组,选"编辑"命令,进入编辑状态,然后单击选中其中的option1,如图35,
9 l* t9 V; b1 j+ P6 w - C- T7 x; R0 `
  在"属性"窗口中将option1的caption属性设为"红",如图36,! V- x: A& z, W+ R+ D

- E+ f4 I  A( w4 [9 r- j  同样方法,将option2的caption属性设为"绿"
回复

使用道具 举报

 楼主| 发表于 2012-7-31 22:17:55 | 显示全部楼层

2011年度计算机等级考试二级VFP基础教程(41)

 4.将check1的caption设为"粗体",check2的caption设为"斜体",label1的caption设为"大家好",并将label1的autosize设为。T.  5.上述属性设置完毕后,界面如图37- n; v3 t6 l! C9 J3 D1 O9 z7 z

  s# A; _. v3 f4 P9 {. m  6.编写代码:/ U8 V1 y" m, @8 D- S, j8 ], Q( v2 D7 |
  分析:标签的fontbold和fontitalic属性,即"加粗"和"倾斜"属性,这两个属性都有两个值:真和假,而复选框的value属性也有真和假两个值,选中时为真,否则为假。本例巧妙利用了这个特点。
0 |1 q3 i* `: i  F  ●check1的click事件:thisform.label1.fontbold=thisform.check1.value7 X2 F1 o9 M( g7 m6 K6 Z
  ●check2的click事件:thisform.label1.fontitalic=thisform.check2.value
7 t1 j$ |& c4 o. y: ~  ●单选按钮option1的click事件:thisform.label1.forecolor=rgb(255,0,0)
) d: z' h) B8 S# M  注:单选按钮组optiongroup1包括两个单选按钮,要想为其中的option1设置click事件代码,需要先双击单选按钮组 optiongroup1,在弹出的代码窗口的左侧列表中选择option1,然后在右侧列表选择click事件,如图380 [* B  _+ Y; X; J5 k
* u8 W+ A5 k2 q4 s) j* K
  7.保存并运行表单,运行时分别单击复选框和单选按钮,可以看到标签的颜色和加粗及倾斜会随之发生变化。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 22:26 , Processed in 0.236528 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表