计算机二级

在运行阶段,要在文本框Textl获得焦点时选中文本框中所有内容,如图1所示,对应的事件过程是( )。

题目

在运行阶段,要在文本框Textl获得焦点时选中文本框中所有内容,如图1所示,对应的事件过程是( )。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

要在文本框获得焦点时操作文本框中的内容,应该在( )事件过程中编写程序。

A.GotFocus

B.LostFocus

C.Change

D.SetFocus


正确答案:A
解析:当对象得到焦点时,会产生GotFocus事件。当对象失去焦点时,会产生LostFocus事件。SetFocus方法用于将焦点移到指定的文本框中。当用户向文本框输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时,将触发Change事件。

第2题:

在运行阶段,要在文本框Textl获得焦点时选中文本框中所有内容,对应的事件过程是

A.Private Sub Text1_GotFocus() Text1.SelStart=0 Textl.Se1Length=Len(Text1.Text) End Sub

B.Private Sub Text1_LostFocus() Text1.SelStart=0 Textl.Se1Length=Len(Text1.Text) End Sub

C.Private Sub Text1_Change() Text1.SelStart=0 Textl.Se1Length=Len(Text1.Text) End Sub

D.Private Sub Text1_SetFocus() Text1.SelStart=0 Textl.Se1Length=Len(Text1.Text) End Sub


正确答案:A
解析:GotFocus 事件过程用以指定当控件或窗体首次接收焦点时发生的操作。 属性:SelStart-返回或设置所选择的文本的起始点。如果没有文本被选中,则指出插入点的位置;SelLength-返回或设置所选择的字符数。

第3题:

在窗体上有一个名为Textl的文本框。当光标在文本框中时,如果按下字母“A”,则可被调用的事件过程是。 A.Form_KeyPress B.Textl_LostFocus C.Textl_Click D.Textl_Change


正确答案:B

第4题:

要在文本框获得焦点时操作文本框中的内容,应该在( )事件过程中编写程序。

A.GoFocus

B.LostFocus

C.Change

D.SetFoeus


正确答案:A
解析:当对象得到焦点时,会产生GotFocus事件。当对象失去焦点时,会产生LostFocos事件。SetFocus方法用于将焦点移到指定的文本框中。当用户向文本框输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时,将触发Change事件。

第5题:

在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是

A.Private Sub Text1_GotFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub

B.Private Sub Text1_LostFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub

C.Private Sub Text1_Change() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub

D.Private Sub Text1_SetFocus() Text.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub


正确答案:A
解析:GotFocus事件过程用以指定当控件或窗体首次接收焦点时发生的操作。属性:SelStart——返回或设置所选择的文本的起始点。如果没有文本被选中,则指出插入点的位置;SelLength——返回或设置所选择的字符数。

第6题:

在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是( )

A.Private Sub Text1_GotFocus() Text1.SelStart=0 Text1.SelStart=Len(Text1.text) End Sub

B.Private Sub Text1_LostFocus() Text1.SelStart=0 Text1.SelStart=Len(Text1.text) End sub

C.Private Sub Text1_Change() Text1.SelStart=0 Text1.SelStart=Len(Text1.text) End sub

D.Private Sub Text1_SetFocus() Text1.SelStart=0 Text1.SelStart=Len(Text1.text) End sub


正确答案:A

第7题:

设有如右图所示的窗体和下列程序:

Private Sub Command1_Click() Text1.Text="Visual Basic" End Sub Private Sub Text1_LostFocus() If Text1.Text<>"BASIC" Then Text1.Text=" " Text1.SetFocus End If End Sub程序运行时,在Text1文本框中输入“Basic”(如图所示),然后单击Command1按钮,则产生的结果是( )。

A.文本框中无内容,焦点在文本框中

B.文本框中为"Basic",焦点在文本框中

C.文本框中为"Basic",焦点在按钮上

D.文本框中为"Visual Basic",焦点在按钮上


正确答案:A
解析:本题考查的考点是有关事件执行过程的。由于先在文本框中输入数据,所以焦点在文本框中。当单击命令按钮时,首先应该执行文本框的LostFocus事件。本题中由于在文本框的LostFocus事件中执行到了Text1.Setfocus,所以焦点不能离开文本框,也就不执行命令按钮的Click事件。

第8题:

一般来说,当一个文本框获得焦点时,可将其内容设置为选中状态。实现此功能应该编写文本框的获得焦点事件程序。 ()

此题为判断题(对,错)。


正确答案是:正确

第9题:

要在文本框获得焦点时操作文本框中的内容,应该在事件过程中编写程序。A. GotFocus B. LostFocus C. Change D. SetFocus


正确答案:A
【解析】当对象得到焦点时,会产生GotFocus事件。当对象失去焦点时,会产生LostFocus事件。SetFocus方法用于将焦点移到指定的文本框中。当用户向文本框输入新信息,或当程序把Text属性设置为新值从而改变文本框的text属性时,将出发Change事件。