单选题下列关于对象“更新前”事件的叙述中,正确的是(  )。A 在控件或记录的数据变化后发生的事件B 在控件或记录的数据变化前发生的事件C 当窗体或控件接收到焦点时发生的事件D 当窗体或控件失去了焦点时发生的事件

题目
单选题
下列关于对象“更新前”事件的叙述中,正确的是(  )。
A

在控件或记录的数据变化后发生的事件

B

在控件或记录的数据变化前发生的事件

C

当窗体或控件接收到焦点时发生的事件

D

当窗体或控件失去了焦点时发生的事件

参考答案和解析
正确答案: D
解析:
Access对象事件有单击、双击、更新前、更新后等事件,而“更新前”事件表示的是在控件或记录的数据变化前发生的事件。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中错误的是d

A、双击鼠标可以触发DblClick事件

B、控件的名称可以由编程人员设定

C、文本框可以获得焦点

D、窗体或控件的事件过程的名称可以由编程人员确定


正确答案:D

第2题:

下列关于对象“更新前”事件的叙述中,正确的是

A.在控件或记录的数据变化后发生的事件

B.在控件或记录的数据变化前发生的事件

C.当窗体或控什接收到焦点时发生的事件

D.当窗体或控什失去了焦点时发生的事件


正确答案:B
解析:“更新前”事件是指在控件或记录的数据变化前发生的事件。

第3题:

( 25 )下列关于对象 “ 更新前 ” 事件的叙述中,正确的是

A )在控件或记录的数据变化后发生的事件

B )在控件或记录的数据变化前发生的事件

C )当窗体或控件接收到焦点时发生的事件

D )当窗体或控件失去了焦点时发生的事件


正确答案:D

第4题:

下列关于对象“更新前”事件的叙述中,正确的是( )。A.在控件或记录的数据变化后发生的事件

下列关于对象“更新前”事件的叙述中,正确的是( )。

A.在控件或记录的数据变化后发生的事件

B.在控件或记录的数据变化前发生的事件

C.当窗体或控件接收到焦点时发生的事件

D.当窗体或控件失去了焦点时发生的事件


正确答案:B

第5题:

下列关于对象“更新前”事件的叙述中,正确的是( )。

A.在控件或记录的数据变化后发生的事件

B.在控件或记录的数据变化前发生的事件

C.当窗体或控件接收到焦点时发生的事件

D.当窗体或控件失去了焦点时发生的事件


正确答案:B

第6题:

下列叙述中正确的是( )。

A.标签控件不能接收焦点事件

B.如果将文本框的TabStop属性值设为False,则该文本框将不能接收焦点事件

C.窗体控件能接收焦点事件

D.不能通过程序代码设置焦点属性


正确答案:A

第7题:

以下说法中正确的是______。

A.当焦点在某个控件上时,按下—个字母键,就会执行该控件的KeyPress事件过程

B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

C.若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同

D.在KeyPress事件过程中,KeyAscii参数可以省略


正确答案:A
解析:KeyPress事件:当按下键盘上的某个键时,将发生KeyPress事件。该事件可用于窗体、复选框、组合框、命令按钮、列表框、图片框、文本框、滚动条及与文件有关的控件,因此选项B错误。严格地说,当按下某个键时,所触发的是拥有输入焦点(Focus)的那个控件的KeyPress事件,因此选项A正确。KeyPress
事件带有一个参数,当用于单个控件时参数为KeyAscii。此参数是一个预定义的变量,因此选项D错误,KeyAscii参数不可以省略,它是一个预定义的变量。执行KeyPress事件过程时,KeyAscii是所按键的ASCII码。和KeyPress事件不同,KeyDown事件返回的是键盘的直接状态,即返回的是“键”。例如:当按字母键“A”时,KeyDown所得到的KeyCode码与按字母键“a”是相同的,而对于KeyPress来说,所得到的ASCII码不一样。

第8题:

发生在控件接收焦点前的事件是

A.Enter

B.GotFocus

C.Exit

D.LostFocus


正确答案:A
解析:Enter是发生在控件接收焦点之前的事件。

第9题:

下列关于控件焦点的叙述中正确的是( )。

A. 标签控件不能接收焦点事件

B. 如果将文本框控件中TabStop属性值设为False,则该文本框将不能接收焦点事件

C. 窗体控件不能接收焦点事件

D. 不能通过程序代码设置焦点属性


正确答案:A
A)    【解析】本题考查控件的焦点。设置控件的Tablndex属性可以改变控件的焦点的移动顺序。在窗体上绘制控件的时候,VB默认分配给控件的Tablndex属性,第一个默认为0,以下类推,可以在代码中更改。当控件的Visible和Enabled属性为真时,控件可以接受焦点,某些控件没有焦点,如标签、框架、计时器等。TabStop属性决定是否可以使用Tab来选定对象。

第10题:

下列说法中正确的是( )。

A.当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程

B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

C.若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同

D.在KeyPress事件过程中,KeyAscii参数可以省略


正确答案:A
A。【解析】键盘事件是在对象具有焦点时,按下键盘上的键时触发的事件,常见的有KeyDown、KeyUp和KeyPress。当用户按下并释放一个可打印的键盘字符时,KeyDown、KeyPress、KeyUp事件将依次发生。其中,KeyDown(KeyCodeAsInteger,ShiftasInteger)和KeyUp(KeyCodeAsInteger,ShiftasIn—teger)有两个参数:KevCode参数是表示所按键的位置信息的代码(将A和a作为同一个键返回,而从大键盘上输出的1和从右侧小键盘上输入的“1”将被视作不同的字符),Shift参数代表按键时Shift、Ctrl、Ah键的状态;KeyPress(KeyAsciiAshateger)事件中KeyAscii参数是所按键的Ascii的代码,该参数不显示键盘的物理状态,而只是传递一个字符。KeyPress将每个字符的大、小写形式作为不同的键代码解释,即作为两种不同的字符。Enter键的Ascii为13。当窗体的KeyPreview属性被设置为True时,将在控件的键盘事件之前激活窗体的键盘事件。所谓事件,是由VisualBasic预先设置好的、能够被对象识别的动作。事件过程中的参数是不能省略的。

更多相关问题