设计一个如下图所示的界面(界面见题1附件),只允许用户输入字母,当输入非字母的其他字符,将弹出图2所示的对话框,并取消该字符在文本框的显示。 提示:(1)按键事件为KeyPress (2)获取用户按键为KeyPress事件中参数e的KeyChar属性 (3)判断是否为字母利用Char类的IsLetter()方法 (4)取消用户的输入利用KeyPress事件中参数e的Handled属性,设置为true即取消用户输入。
设计一个如下图所示的界面(界面见题1附件),只允许用户输入字母,当输入非字母的其他字符,将弹出图2所示的对话框,并取消该字符在文本框的显示。 提示:(1)按键事件为KeyPress (2)获取用户按键为KeyPress事件中参数e的KeyChar属性 (3)判断是否为字母利用Char类的IsLetter()方法 (4)取消用户的输入利用KeyPress事件中参数e的Handled属性,设置为true即取消用户输入。
参考答案和解析
B
相关考题:
以下叙述中错误的是( )。A.在KeyPress事件过程中不能识别键盘的按下与释放B.在KeyPress事件过程中不能识别回车键C.在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母D.在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符
在定义图块属性时,下列说法错误的是()。A.属性标记可以包含任何字符,包括中文字符B.定义属性时,用户必须确定属性标记,不允许空缺C.属性标记区分大小写字母D.输入属性值的时候,允许“提示”文本框中给出属性提示,以便引导用户正确输入属性值
以下关于KeyPress事件过程中参数KeyAscii的叙述正确的是______。A.KeyAscii参数是所按键的ASCII码B.KeyAscii参数的数据类型为字符串C.KeyAscii参数可以省略D.KeyAscii参数是所按键上标注的字符
以下叙述中错误的是( )。A.在KeyPress事件过程中不能识别键盘的按下与释放B.在KeyPress事件过程中不能识别回车键C.KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母D.KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符
以下关于KeyPress事件过程中参数KeyAscii的叙述中正确的是( )A.KeyAscii参数是所按键的ASCII码B.KeyAscii参数的数据类型为字符串C.KeyAscii参数可以省略D.KeyAscii参数是所按键上标注的字符
在文本框中,当用户键入一个字符,能同时引发的事件是A.KeyPress和ClickB.KeyPress和LostFocusC.KeyPress和ChangeD.Change和LostFocous
VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母A.这3个事件都会触发B.只触发KeyPress事件C.只触发KeyDown、KeyUp事件D.不触发其中任何一个事件
以下叙述中错误的是A.在KeyPtess事件过程中不能识别键盘的按下与释放B.在KeyPress事件过程中不能识别回车键C.KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母D.KeyDown和KeyUp事件过程中,从大键盘上输入的“1”和从右侧小键盘上输入的“1”被视作不同的字符
以下叙述中错误的是( )。A.在KeyPress事件过程中不能识别键盘的按下与释放B.在KeyPress事件过程中不能识别回车键C.在KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母D.在KeyDown和KeyUp事件过程中,从大键盘上输出的“1”和从右侧小键盘上输入的“1”被视作不同的字符
定义图块属性时,以下说法错误的是()。 A.属性标记可以包含任何字符,包括中文字符B.定义属性时,用户必须确定属性标记,不允许空缺C.属性标记区分大小写字母D.输入属性值的时候,允许“提示”文本框中给出属性提示,以便用户正确输入属性值
在窗体上画一个文本框,然后编写如下事件过程: Private Sub Text1_KeyPress(Key Ascii As Integer) Dim char As String char=Chr(Key Ascii) KeyAscii=Asc(UCase(char)) Text1.Text=Sting(6,KeyAscii) End Sub 程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为______。A.aB.AC.aaaaaaaD.AAAAAAA
以下说法中正确的是______。A.当焦点在某个控件上时,按下—个字母键,就会执行该控件的KeyPress事件过程B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程C.若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同D.在KeyPress事件过程中,KeyAscii参数可以省略
在文本框中,当用户键入一个字符时,能同时引发的事件的是( )。A.KeyPress和ClickB.KeyPress和LostFocusC.KeyPress和ChangeD.Change和LostFocus
在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为 ______。 Private Sub Text1_KeyPress<KeyAscii As Integer) Dim char as String char=Chr(KeyAscii) Text1.Text=String(5,KeyAscii) End SubA.aaaaaB.AAAAAC.aaaaaaD.AAAAAA
VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母( )。A. 只触发KeyUp事件B. 这3个事件都会触发C. 只触发KeyDown、KeyPress事件D. 不触发其中任何一个事件
在窗体上画一个文本框,然后编写如下事件过程:Private Sub Text1_ KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char)) Text1. Text= String(6,KeyAscii)End Sub程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为______。A.aB.AC.aaaaaaaD.AAAAAAA
在窗体上画一个文本框,然后编写如下事件过程。当该程序运行后,如果在键盘上输入字母e,则文本框中显示的内容为 ______。 Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char as String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char)) Text1.Text=String(5,KeyAscii) End SubA.eeeeeB.EEEEEC.eeeeeeD.EEEEEE
在窗体上有一个文本框Text1,Text属性值为空,然后编写下列事件过程:Private Sub Text1 KeyPress(KeyAscii As Integer)Dim str As String,n As Integerstr=UCase(Chr(KeyAscii))n=Len(str)Text1.Text=String(n,str)End Sub程序运行后,若在文本框中输入单字母“p”,则在文本框Text1中显示的内容为( )。A.ppB.pPC.PPD.Pp
编写如下事件过程: Private Sub Form. Click() Dim Char As String,i As Integer Const ch$="#" msg$= "Enter a String:" char=InputBox$(msg$) n=Len(Char) For i=1 To n If Mid$(char,i,1)=ch$ Then Exit For End If Next i Print i - 1 End Sub 其中InputBox函数的功能是弹出一个输入对话框,按所给参数给出提示,等待用户输入,并返回输入的内容。程序运行后,单击窗体,如果在输入对话框内输入字符串“12ab$%*/#fg”,则窗体上输出A.2B.2C.5D.8
以下关于KeyPress事件过程中参数KeyAscii的叙述中,正确的是______。A.KeyAscii参数是所按键的ASCII码B.KeyAscii参数的数据类型为字符串C.KeyAscii参数可以省略D.KeyAscii参数是所按键上标注的字符
单选题定义图块属性时,以下说法错误的是()。A属性标记可以包含任何字符,包括中文字符B定义属性时,用户必须确定属性标记,不允许空缺C属性标记区分大小写字母D输入属性值的时候,允许“提示”文本框中给出属性提示,以便用户正确输入属性值
单选题以下说法中正确的是( )。A当焦点在某个控件上时,按下一个字母键就会执行该控件的KeyPress事件过程B因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程C若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同D在KeyPress事件过程中,KeyAscii参数可以省略
单选题关于KeyPress事件,以下叙述中正确的是( )。A在控件数组的控件上按键盘键,不能触发KeyPress事件B按下键盘上任一个键时,都能触发KeyPress事件C按字母键时,拥有焦点的控件的KeyPress事件会被触发D窗体没有KeyPress事件