首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命,令按钮的某个方法中访问文本框的Value属性值,正确的表达式是
假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命,令按钮的某个方法中访问文本框的Value属性值,正确的表达式是
admin
2016-11-20
63
问题
假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命,令按钮的某个方法中访问文本框的Value属性值,正确的表达式是
选项
A、This.ThisForm.Text1.Value
B、This.Parent.Parent.Text1.Value
C、Parent.Parent.Textl.Value
D、This.Parent.Text1.Value
答案
B
解析
VFP中的对象一般可分为两种:容器对象和控件对象。容器可以包容其他的控件或容器,通常把容器对象称为那些被包容对象的父对象,这样就形成了对象的嵌套层次关系。在这种层次关系中,要引用其中的某个对象,就需要指明对象在嵌套层次中的位置。这时一般会用到一些引用属性或关键字,如parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象;This、Thisform和Thisformset是三个关键字,分别表示当前对象、当前表单和当前表单集。
在所给题目中,共给出了五个对象,我们要先搞清楚它们哪些是容器哪些是控件,以及它们之间的包容层次关系,首先,表单是最外层的容器,其中有一个文本框控件text1和一个容器命令按钮组Commandgroup1,而Commandgroup1中又有两个命令按钮控件Command1和Command2,故Commandgroup1是Command1和Command2的父对象,表单是Commandgroup1和Text1的父对象。现在要在Command1的方法中访问文本框Text1对象,即Command1是当前对象,但由于Commandl和Text1没有包容关系,故必须由Command1找到跟Text1有包容关系的对象来引用,也就是Text1的父对象表单。This代表当前的Command1,This.Parent指向父对象Commandgroup1,This.Parent.Parent则指向Commandgroupl的父对象表单,This.Parent.Parent.Text1则通过父对象表单引用了文本框Text1。
对象访问属性的格式是:对象引用.对象属性。所以引用文本框Text1的Value属性,正确的表达式应该是This.Parent.Parent.Text1.Value。
转载请注明原文地址:https://kaotiyun.com/show/nxIp777K
本试题收录于:
二级VF题库NCRE全国计算机二级分类
0
二级VF
NCRE全国计算机二级
相关试题推荐
要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( )。
在VisualFoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是( )。
关闭表单的程序代码是ThisForm.Release,Release是( )。
计算结果不是字符串"Teacher"的表达式是( )。
支持子程序调用的数据结构是( )。
下列选项中不属于结构化程序设计原则的是()。
在下列命令中,打开数据库“学生”的正确命令是()。
在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以()。
用SQL语句创建基本表时,实现参照完整性规则应使用()。
下面的SQL语句能实现的功能是()。SELECT*FROM学生WHERE班级号=“0801”:UNION;SELECT*FROM学生WHERE班级号=“0802”
随机试题
肾上腺素可以抢救氯丙嗪引起的低血压。
街道办事处的性质是()
当前世界范围内科学技术所呈现出的主要特征。
原发性腹膜炎
患者,女,28岁,因宫外孕急诊入院手术。术后宜采用的护患关系模式是()。
材料预算价格中的材料运杂费不包括()。
土地增值税由()的税务机关负责征收。
早期宇宙中仅含有最轻的氢和氮元素,重一些的元素比如碳,仅在星体核反应中形成,并在星球爆炸时被发散。最近发现的一些星云中含的碳是几十亿年前形成的,当时宇宙的年龄还不到二十亿年。从上述文字可以推知:
尽管在大多数人看来,地震并非人力所能影响或控制,但是最新的一项研究成果却显示,人类排放温室气体的行为是导致地震频发的原因。对此,有反对者指出,地震是由气候变化引起的。气候变化可能会引起地球板块运动,从而刺激地震的发生。但研究人员也强调,虽然板块运动可能会导
______studiesthesoundsystemoflanguageandthefunctioningofthespeechsounds.
最新回复
(
0
)