单选题假设某个表单中有一个复选框CheckBox1和一个命令按钮Command1,如果要在Command1的CliCk事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是(  )。A This.CheCkBox1.valueB ThisForm.CheCkBox1.ValueC This.CheCkBox1.SeleCtedD ThisForm.CheCkBox1.SeleCted

题目
单选题
假设某个表单中有一个复选框CheckBox1和一个命令按钮Command1,如果要在Command1的CliCk事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是(  )。
A

This.CheCkBox1.value

B

ThisForm.CheCkBox1.Value

C

This.CheCkBox1.SeleCted

D

ThisForm.CheCkBox1.SeleCted


相似考题
参考答案和解析
正确答案: C
解析:
在表单中This指的是当前对象,ThisForm指当前对象所在的表单。因为这个代码是在命令按钮的事件中添加的,所以要使用ThisForm关键字。可排除A、C。判断复选框是否被选中是用Value来设置的。
更多“单选题假设某个表单中有一个复选框CheckBox1和一个命令按钮Command1,如果要在Command1的CliCk事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是(  )。A This.CheCkBox1.valueB ThisForm.CheCkBox1.ValueC This.CheCkBox1.SeleCtedD ThisForm.CheCkBox1.SeleCted”相关问题
  • 第1题:

    在窗体中有一个名为(Command1的命令按钮,Click事件的代码如下:

    单击命令按钮后,标签显示的结果是( )。


    正确答案:25
    25

  • 第2题:

    在考生文件夹中有工程文件sj4.vbp及其窗体文件sj4.frm,该程序是不完整的。 在窗体上有四个复选框,名称分别为Check1、Check2、Check3和Check4,标题分别为“足球”、“篮球”、“羽毛球”和“排球”。一个标签,名称为Label1,还有一个命令按钮,名称为Command1,标题为“选择结果”。要求程序运行后,如果选中某个复选框,当单击“选择结果”命令按钮时,则显示相应的信息。例如,如果选中“足球”和“羽毛球”复选框,单击“选择结果”命令按钮后,在标签上显示“我喜欢的运动是足球羽毛球”,如图8—4所示。注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符(即“”’号),但不能修改其他部分。存盘时不得改变文件名和文件夹。


    正确答案:
    单击命令按钮触发Click事件,本题程序中主要是判断复选按钮的状态和在标签上显示复选按钮的Caption属性值,判断复选按钮的状态可以通过Value属性来实现。如果复选按钮被选中,则Value值为1,否则Value值为0。把复选按钮的Caption属性值赋给标签的Caption属性即可显示相应的文字。补充后的代码如下:
    Privat(Sub Command1 Click
    Dim str As String
    str="我喜欢的运动是"
    If Cheek1.Value Then
    str=str+Check1.Caption
    Else
    str=str
    End If
    If Cheek2 Value Then
    str=str +Check2.Caption
    Else
    str=str
    End If
    If Check3.Value Then
    str=str+Check3.Caption
    Else
    str=Str
    End If
    If Check4.Value Then
    str=str+Check4.Caption
    Else
    str=str
    End If
    Label1.Caption=str
    End Sub

    Private Sub Form_Load
    Label1.Caption=""
    End Sub
    单击按钮运行程序,并按要求保存。

  • 第3题:

    假设某个表单中有一个复选框(CheckBox1)和一个命令按钮Command1,如果要在Coranand1的Click事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是

    A.This.CheckBox1.Value

    B.ThisForm.CheckBox1.Value

    C.This.CheckBox1.Selected

    D.ThisForm.CheckBox1.Selected


    正确答案:B
    解析:复选框控件的Value属性用来指明复选框的当前状态,共有3情况:0或.F.表示未被选中;1或.T.表示被选中;2或.NULL.表示不确定,只在代码币有效。Tais指是当前对象,Thisform是指当前对象所在的表单。故选择B)。

  • 第4题:

    假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面哪个式子是正确的?

    A.ThisForm.Text1.Value

    B.This.Parent.Value

    C.Parent.Text1.Value

    D.This.Parent.Text1.Value


    正确答案:A
    解析:Parent代表当前控件存在的一个容器窗口,ThisForm代表当前表单,可以在当前表单中的任何一个控件内利用ThisForm.Text1来调用文本框对象。

  • 第5题:

    假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()。

    • A、ThisForm.Close
    • B、ThisForm.Erase
    • C、ThisForm.Release
    • D、ThisForm.Return

    正确答案:C

  • 第6题:

    在表单中加入两个命令按钮Command1和Command2,编写Command1的Click事件代码如下This.Parent.Command2.Enabled=.F.,则单击Command1后,执行命令()。

    • A、Command1命令按钮不能激活
    • B、Command2命令按钮不能激活
    • C、事件代码无法执行
    • D、命令按钮组中第二个命令按钮不能激活

    正确答案:B

  • 第7题:

    在表单中加入两个命令按钮:Command1和Command2,编写Command1的Click事件代码如下ThisForm.Parent.Command2.Enabled=.F.,则单击按钮Command1后,执行命令()。

    • A、Command1命令按钮不能激活
    • B、Command2命令按钮不能激活
    • C、事件代码无法执行
    • D、命令按钮组中第二个命令按钮不能激活

    正确答案:C

  • 第8题:

    在表单中加入两个命令按钮Command1和Command2,编写Command1的Click事件代码为:Thisform.Parent.Command2.Enabled=.F.,则当单击Command1后,()。

    • A、Command1命令按钮不能激活
    • B、Command2命令按钮不能激活
    • C、事件代码无法执行
    • D、命令按钮组中的第二个命令按钮不能激活

    正确答案:C

  • 第9题:

    单选题
    假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框Text1的Value属性值,下面表达式中,()是正确的。
    A

    ThisForm.Text1.Value

    B

    This.Parent.Value

    C

    Parent.Text1.Value

    D

    This.Parent.Text1.Value


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    在表单中加入两个命令按钮:Command1和Command2,编写Command1的Click事件代码如下ThisForm.Parent.Command2.Enabled=.F.,则单击按钮Command1后,执行命令()。
    A

    Command1命令按钮不能激活

    B

    Command2命令按钮不能激活

    C

    事件代码无法执行

    D

    命令按钮组中第二个命令按钮不能激活


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    在表单中加入两个命令按钮Command1和Command2,编写Command1的Click事件代码为:Thisform.Parent.Command2.Enabled=.F.,则当单击Command1后,()。
    A

    Command1命令按钮不能激活

    B

    Command2命令按钮不能激活

    C

    事件代码无法执行

    D

    命令按钮组中的第二个命令按钮不能激活


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    假设某个表单中有一个复选框CheckBox1和一个命令按钮Command1,如果要在Command1的CliCk事件代码中取得复选框的值,以判断该复选框是否被用户选择,正确的表达式是(  )。
    A

    This.CheCkBox1.value

    B

    ThisForm.CheCkBox1.Value

    C

    This.CheCkBox1.SeleCted

    D

    ThisForm.CheCkBox1.SeleCted


    正确答案: D
    解析:
    在表单中This指的是当前对象,ThisForm指当前对象所在的表单。因为这个代码是在命令按钮的事件中添加的,所以要使用ThisForm关键字。可排除A、C。判断复选框是否被选中是用Value来设置的。

  • 第13题:

    假定一个表单里有一个文本框Text l和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( )。

    A.This.ThisForm.Text1.alue

    B.This.Parent.Parent.Text1.Value

    C.Parent.Parent.Text1.Value

    D.This.Parent.Text1.Value


    正确答案:B
    解析:我们知道,在文件系统的层次目录结构中,要标识一个文件,单用文件名往往是不够的,一般还要指明文件的位置,即目录路径。类似地,在对象的嵌套层次关系中,要引用其中的某个对象,也需要指明对象在嵌套层次中的位置。因为命令按钮组是一个容器对象,所以This.Parent表示按钮组,This.Parent.Parent表示表单,所以正确的表达式是选项B)。

  • 第14题:

    在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为my form的表单,如下图所示。表单的标题为“教师情况”,表单中有两个命令按钮(Command1和Command2)、两个复选框(Check1和Check2)和两个单选按钮(Option1和 Option2)。Command1和Command2的标题分别是“生成表”和“退出”,Check1和Check2的标题分别是“系名”和“工资”,0ptionl和Option2的标题分别是“按职工号升序”和“按职工号降序”。(2)为“生成表”命令按钮编写Click事件代码,代码功能为根据表单运行时复选框指定的字段和单选按钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为two.dbf,字段包括职工号、姓名、系名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名为one—x.dbf,字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one—xx.dbf,字段包括职工号、姓名、工资和课程号。 (3)运行表单,并分别执行如下操作: ①选中两个复选框和“按职工号升序”单选钮,单击“生成表”命令按钮; ②只选中“系名”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮; ③只选中“工资”复选框和“按职工号降序”单选钮,单击“生成表”命令按钮。


    正确答案:
    【操作步骤】
    步骤1:单击工具栏中的“新建”按钮,新建一个表单文件,
    通过表单控件工具栏向表单中添加两个复选框、一个选项组和两个命令按钮,并将“教师表”和“学院表”添加到表单的数据环境中。
    步骤2:设置表单的Name属性为my fo Im,Caption属性为“教师情况”;设置两个命令按钮的Caption属性分别为“生成表”和“退出”;设置两个复选框的Caption属性分别为“系名”和“工资”;两个单选按钮的Caption属性分别为“按职工号升序”和“按职工号降序”。
    步骤3:双击“生成表”按钮,为“生成表”命令按钮编写
    Click事件代码:
    ********“生成表”按钮的Click事件代码********
    a=This Form.Check1.Value
    b=This Form.Check2.Value
    e=This Form.
    Optiongroup1.Optionl.Value
    d=This Form.Optiongroup1.Option2.Valueif a=1 and b=1 if C=1 select职工号,姓名,系名,工资,课程号from教师表,学院表;
    where教师表.系号=学院表.系号;
    order by职工号: into table two.dbf else
    if d=1
    select职工号,姓名,系名,工资,课程号from教师表,学院表;
    where教师表.系号=学院表.系号;
    order by职工号desc;
    into table two.dbf endif
    endif endif if a=1 and b=0
    if e=1
    select职工号,姓名,系名,课程号from教师表,学院表;
    where教师表.系号=学院表.系号;
    order by职工号:
    into table one x.dbf
    else
    if d=1
    select职工号,姓名,系名,课程号from教师表,学院表;
    where教师表.系号=学院表.系号;
    order by职工号desc;into table one x.dbfendif
    endifendifif a=0 and b=1
    if e=1
    select职工号,姓名,工资,课程号from教师表,学院表;
    where教师表.系号=学院表.系号;
    order by职工号;
    into table one xx.dbf
    else
    if d=1
    select职工号,姓名,工资,课程号from教师表,学院表;
    where教师表.系号=学院表.系号;
    order by职工号desc;into table one xx.dbfendif
    endifendif *********************
    步骤4:保存表单名为my form,按题目要求运行表单并执行相关操作。

  • 第15题:

    假设某个表单中有一个复选框(CheekBoxl)和一个命令按钮Commandl,如果要在 Commandl的Click事件代码中取得Value的值,以判断复选框起否被用户选择,正确的表达式是( )。

    A.This.CheckBoxl.Value

    B.ThisForm.CheekBoxl.Value

    C.This.CheckBoxl.Selected

    D.ThisEorm.CheckBoxl.Selected


    正确答案:B
    B。【解析】如果要取得复选框的值命令为Thisform.CheekBoxl,而要求判断复选框是否被用户选择则要使用复选框中的Value属性,所以答案为B。

  • 第16题:

    假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( )。

    A)This.ThisForm.Text1.Value

    B)This.Parent.Parent.Text1.Value

    C)Parent.Parent.Text1.Value

    D)This.Parent.Text1.Value


    正确答案:B
    VFP中的对象一般可分为两种:容器对象和控件对象。容器可以包容其他的控件或容器,通常把容器对象称为那些被包容对象的父对象,这样就形成了对象的嵌套层次关系。在这种层次关系中,要引用其中的某个对象,就需要指明对象在嵌套层次中的位置。这时一般会用到一些引用属性或关键字,如PARENT是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象;THIS、THISFORM和THISFORMSET是3个关键字,分别表示当前对象、当前表单和当前表单集。在所给题目中,共给出了5个对象,我们首先要清楚哪些是容器哪些是控件,以及它们之间的包容层次关系。表单是最外层的容器,其中有一个文本框控件Text1和一个容器命令按钮组CommandGroup1,而CommandGroup1中又有两个命令按钮控件Command1和Command2,故CommandGroup1是Command1和Command2的父对象,表单是CommandGroup1和Text1的父对象。现在要在Command1的方法中访问文本框Text1对象,即Command1当前对象,但由于Conmmnd1和Text1没有包容关系,故必须由Command1找到跟Text1有包容关系的对象来引用,也就是Text1的父对象表单。This代表当前的Command1,This.Parent指向父对象CommandGroup1, This.Parent.Parent则指向CornmandGmup1的父对象表单, This.Parent.Parent.Text1通过父对象表单引用了文本框Text1。
    对象访问属性的格式是:对象引用.对象属性。所以引用文本框Text1的Value属性,正确的表达式应该是This.Parent.Parent.Text1.Value。

  • 第17题:

    假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框Text1的Value属性值,下面表达式中,()是正确的。

    • A、ThisForm.Text1.Value
    • B、This.Parent.Value
    • C、Parent.Text1.Value
    • D、This.Parent.Text1.Value

    正确答案:D

  • 第18题:

    假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框Value属性值,下面哪个式子是正确的()

    • A、This.Thisform.Text1.Value
    • B、This.Parent.Parent.Text1.Value
    • C、Parent.Parent.Text1.Value
    • D、This.Parent.Text1.Value

    正确答案:B

  • 第19题:

    在表单中加入一个复选框和一个文本框,编写Check1的Chick事件的代码为:Thisform.Text1.Visible=This.Value,则单击复选框后,()

    • A、文本框可见
    • B、文本框不可见
    • C、文本框是否可见由复选框的当前值决定
    • D、文本框是否可见由复选框的当前值无关

    正确答案:C

  • 第20题:

    单选题
    假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()。
    A

    ThisForm.Close

    B

    ThisForm.Erase

    C

    ThisForm.Release

    D

    ThisForm.Return


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    在表单中加入两个命令按钮Command1和Command2,编写Command1的Click事件代码如下This.Parent.Command2.Enabled=.F.,则单击Command1后,执行命令()。
    A

    Command1命令按钮不能激活

    B

    Command2命令按钮不能激活

    C

    事件代码无法执行

    D

    命令按钮组中第二个命令按钮不能激活


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框Value属性值,下面哪个式子是正确的()
    A

    This.Thisform.Text1.Value

    B

    This.Parent.Parent.Text1.Value

    C

    Parent.Parent.Text1.Value

    D

    This.Parent.Text1.Value


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    在表单中加入一个复选框和一个文本框,编写Check1的Chick事件的代码为:Thisform.Text1.Visible=This.Value,则单击复选框后,()
    A

    文本框可见

    B

    文本框不可见

    C

    文本框是否可见由复选框的当前值决定

    D

    文本框是否可见由复选框的当前值无关


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    假定一个表单里有一个文本框Textl和一个命令按钮组Command Groupl,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面()是正确的。
    A

    This.ThisForm.Text1.Value

    B

    This.Parent.Parent.Text1.Value

    C

    Parent.Parent.Text1.Value

    D

    This.Parent.Text1.Value


    正确答案: A
    解析: 在使用相对引用对象的方法时,要注意This、This Form、Parent的层次关系,以及父子的指代关系,没有使用This或相关的对象名字指定一个对象,不能使用Parent。