首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,其名称为FormI的窗体上已有三个文本框Textl、Text2、Text3,以及部分程序代码,请完成以下工作。 ①在属性窗口中修改Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图
在考生文件夹下有一个工程文件sjt5.vbp,其名称为FormI的窗体上已有三个文本框Textl、Text2、Text3,以及部分程序代码,请完成以下工作。 ①在属性窗口中修改Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图
admin
2020-04-08
68
问题
在考生文件夹下有一个工程文件sjt5.vbp,其名称为FormI的窗体上已有三个文本框Textl、Text2、Text3,以及部分程序代码,请完成以下工作。
①在属性窗口中修改Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图所示。
②建立下拉式菜单。如下表所示。
③窗体文件中给出了所有事件过程,但不完整,请去掉程序中的注释符,把程序中的?改为正确的内容,以便实现如下功能:当光标所在的文件框中无内容时,“剪切”、“复制”不可用,否则可以把该文本框中的内容剪切或复制到Text3中;若Text3中无内容,则“粘贴”不能用,否则可以把Text3中的内容粘贴在光标所在的文本框中的内容之后。
注意:不能修改程序中的其他部分,各菜单项的标题名称必须正确。最后将修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件,将Text3的Visible属性设置为False,然后按照题目要求建立菜单并设置其属性,如图4.20所示。菜单属性如表4.12所示。 [*] 步骤2:打开代码编辑窗口,去掉程序中的注释符“-”,将问号改为正确的内容。 [*] 参考答案(阴影部分是需考生填入的内容) Dim which As Integer Private Sub copy click()′复制按钮 If which=1 Then’当焦点在。rextl中, 将Textl中的内容复制给。rext3 Text3.Text=Textl.Text ElseIf which=2 Then′同理,焦点在Text2中,将Text2中的内容复制给Text3 Text3.Text=Text2.Text End If End Sub Private Sub cut Click()′剪切按钮 If which=1 Then′当焦点在Textl中,则将内容复制给Text3,并清空Textl内容 Text3.Text=Textl.Text Textl.Text="" E1seIf which=2 Then’同上 Text3.Text=Text2.Text Text2.Text="" End If End Sub Private Sub edit C1ick()′编辑 If which=
1
Then If Textl.Text=””Then Cut.Enabled=False Copy.Enabled=False E1se Cut.Enabled=True Copy.Enabled:True End If ElseIf which=
2
Then If Text2.Text=""Then Cut.Enabled=False Copy.Enabled=False E1Se Cut.Enabled=True Copy.Enabled=True End If End If If Text3.Text=""Then Paste.Enabled=False E1se Paste.Enabled=True End If End Sub Private Sub paste Click()"粘贴按钮 If which=1 Then"当焦点在Textl中则将Text3的内容追加到Textl文件末尾 Textl.Text =
Text1,Text+Text3.Text
E1seIf which=2 Then′同上 Text2.Text =
Text2,Text+Text3.Text
End If End Sub Private Sub Textl_GotFocus()′本过程的作用是当焦点在Textl中时,which=1 which=1 End Sub Private Sub Text2_GotFocus()′本过程的作用是当焦点在Text2中时,which=2 which=2 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】对于which值的判断,贯穿整个程序,因此要明白为什么要设置which值来进行判断。
解析
本题中隐藏的文本框Text3的功能相当于剪贴板。在文本框(Textl或Text2)获得焦点触发的GotFocus事件过程中,用窗体变量which记录下该文本框序号(1或2)。在“编辑”菜单的Click事件过程中,首先根据which的不同值来判断相应文本框(Textl或Text2)的内容是否为空,如果内容为空则设置“剪切”和“复制”菜单项不可用,否则设置“剪切”和“复制”菜单项可用;其次判断Text3文本框的内容是否为空,如果内容为空则设置“粘贴”菜单项不可用,否则设置“粘贴”菜单项可用。
转载请注明原文地址:https://kaotiyun.com/show/AATp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
窗体上有一个名称为Text1的文本框,一个名称为CD1的通用对话框,一个标题为“打开文件”的命令按钮,如图所示。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()CD1.ShowOpenOpen
以下叙述中正确的是()。
表达式Sgn(0.25)的值是( )。
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是()。
若将变量TestDate声明为Date类型,则下列为变量TestDate赋值的语句中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面有关标准模块的叙述中,错误的是()。
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是()。
随机试题
试述质量体系的建立与运行。
有关右心室的叙述,错误的是
证券公司从事证券资产管理业务,接受一个客户的单笔委托资产价值低于规定的最低限额;投资范围或者投资比例违反规定的,责令改正,给予警告,没收违法所得,并处以违法所得()的罚款。
()是指新建房屋申请人,或原有但未进行过登记的房屋申请人,原始取得所有权而进行的登记。
躁狂症“三高症状”包括()。(2003年8月三级真题)
初中“平面直角坐标系”(第一节课)设定的教学目标如下:①了解有序数对的概念,体会有序数对在现实生活中应用的广泛性;②通过实例让学生认识有序数对,感受有序数对在确定点的位置中的作用。完成下列任务:本节课的教学内容对后续哪些内容的学习有直接影响?
公安机关有(),这些手段能否正确运用,直接关系到国家、社会和人民的利益。
下列情形不能办理预告登记的事项是()。
设f(x)=(akcoskx+bksinkx),其中ak,bk(k=1,2,…,n)为常数.证明:(I)f(x)在[0,2π)必有两个相异的零点;(Ⅱ)f(m)(x)在[0,2π)也必有两个相异的零点.
Willyoucometoseemeifit______onSunday?
最新回复
(
0
)