设已经建立如下表的菜单结构:在窗体上还有一个名称为c1的命令按钮,要求在运行时,单击命令按钮则将菜单项“按姓名查询”设置为无效,下面正确的事件过程是A.Private Sub c1 Click() Cx.Xm.Enabled=False End SubB.Cx.Xm.Enabled=False End SubC.Private Sub c1 Click() Xrn.Enabled=False End SubD.Private Sub c1 Click() Me.DBCx.Xm.Enabled=False

题目

设已经建立如下表的菜单结构:

在窗体上还有一个名称为c1的命令按钮,要求在运行时,单击命令按钮则将菜单项“按姓名查询”设置为无效,下面正确的事件过程是

A.Private Sub c1 Click() Cx.Xm.Enabled=False End Sub

B.Cx.Xm.Enabled=False End Sub

C.Private Sub c1 Click() Xrn.Enabled=False End Sub

D.Private Sub c1 Click() Me.DBCx.Xm.Enabled=False End Sub


相似考题
参考答案和解析
正确答案:C
解析:在菜单中,所有的菜单项都是同一级的控件,它们的父对象都是窗体,相互之间没有父子关系,所以在引用Xm的Enabled属性时,在Xm的前面只能加上Xm的父对象名称,即窗体名或Me,在Xm的前面加其他对象名都是错误的。所以选项A、选项B、选项D都是错误的,只有选项C是正确的。
更多“ 设已经建立如下表的菜单结构:在窗体上还有一个名称为c1的命令按钮,要求在运行时,单击命令按钮则将菜单项“按姓名查询”设置为无效,下面正确的事件过程是A.Private Sub c1 Click() Cx.Xm.E”相关问题
  • 第1题:

    在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() ’ c=1234 c1=Trim(Str(c))For i=1 To 4 Print__Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容:1121231234 则在下划线处应填入的内容为。A.Right(c1,i)B.Left(c1,i)C.Mid(c1,i,1)D.Mid(c1,i,i)


    正确答案:B
    【解析】本题考查字符串函数,根据题意,Str()函数将1234转换成字符串数据。在执行For循环时,第一次输出1,第二次输出12,第三次输出123,第4次输出1234。观察所有选项,只有B项符合题意,表示每次从字符串c1的左起取i个字符。选项A表示从c1的第i个字符开始取一个字符,D项表示从字符串c1的第i个字符开始取i个字符。这三个选项都不符合题意。

  • 第2题:

    某窗体中有一命令按钮,名称为C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色为棕色(棕色代码为128),实现该操作的VBA语句是【 】。


    正确答案:41.Fore4olor=128
    41.Fore4olor=128 解析:VBA中字体颜色的设置使用ForeColor属性。

  • 第3题:

    设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面叙述中正确的是()。

    A.窗体的Click事件过程的过程名是Myform_Click

    B.命令按钮的Click事件过程的过程名是Command_Click

    C.命令按钮的Click事件过程的过程名是Command1_Click

    D.命令按钮的Click事件过程的过程名是C1_Click


    B

  • 第4题:

    在窗体上画一个名称为Command1的命令按钮,然后编写下列事件过程: Private Sub Command1Click( ) C=1234 c1=Trim(Str(c)) For i=1 To 4 Print Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示下列内容:1 12 123 1234 则在横线处应填入的内容为( )。

    A.Right(c1,i)

    B.Left(c1,i)

    C.Mid(c1,i,1)

    D.Mid(c1,i,i)


    正确答案:B
    B。【解析】Str函数可将数值数据转换为字符串数据,转换时总会在数字前保留一空位来表示正负,如果数值为正,返回的字符串包含一个前导空格,暗示有一个正号。Trim$(字符串)函数用于去掉“字符串”两边的空白字符。从本题显示结果可知,在For循环中窗体上每次显示的是字符串“1234”的前i个字符(i为循环变量)。故答案为选项B。

  • 第5题:

    在窗体画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() c=1234 c1=Trim(Str(c)) For i=1 To 4 Print Next End Sub 程序运行后,单击命令按钮,要求在窗体上显示如下内容: 1 12 123 1234 则在下划线处应填入的内容为______。

    A.Rght(c1, i)

    B.Left(c1, i)

    C.Mid(c1, i, 1)

    D.Mid(c1, i, i)


    正确答案:B
    解析:Trim(字符串)将返回的是去掉“字符串”两边的空白字符,str(x)把x的值转换为一个字符串,Left(字符串,n)将返回“字符串”的左边n个字符。执行“c1=Trim(Str(c))”语句后,c1的值为“1234”。