VB编的程序,用Enter键实现Tab键功能,怎么去掉按Enter键的声音?100分+50分

程序如下
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
If KeyAscii=vbKeyReturn Then
SendKeys "{Tab}"
EndIf
EndSub
功能可以实现,但按键有声音怎么去掉!强烈求答案,100+50就这些分了

第1个回答  2007-02-07
假设你有2个文本框Text1和Text2,希望在Text1输入完以后,按Enter让Text2获得焦点,可以这样做:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text2.SetFocus
End If
End Sub本回答被提问者采纳
第2个回答  2007-02-07
发现你的问题蛮多的俄,都是些奇怪的问题= =!
这些和windows相关的,API都应该有相应函数阿。

VB编的程序,用Enter键实现Tab键功能,怎么去掉按Enter键的声音?100分+5...
假设你有2个文本框Text1和Text2,希望在Text1输入完以后,按Enter让Text2获得焦点,可以这样做:Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then Text2.SetFocus End If End Sub

vb中,如何实现回车键就是tab键。回车键等于tab键的快捷方式。。。_百...
拖一个TextBox到窗体中,设置该TextBox的MultiLine属性为true,不然没有回车键效果!在该TextBox上双击,默认的事件为Change,更改为KeyPress事件,在该事件中添加代码如下:Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 9 Then KeyAscii = 13 ElseIf KeyAscii = 13 Then KeyAscii =...

用VB写一个小程序可以代替键盘输入
'1:按键盘的 ALT+TAB(是先按ALT然后不松开ALT按TAB 目的就是为了切换)SendKeys "%{TAB}"'2:按键盘的 TAB(4下)For i = 1 To 4 SendKeys "{TAB}"Next i '3: 按键盘的 1 SendKeys "1"'4: 按键盘的 2 SendKeys "2"'5: 按键盘的 1 SendKeys "1"'6: 按键盘的 2 SendKeys "...

用VB写个模拟按键程序 当敲击键盘tab时候,自动输入 abcdefg
1、Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 9 Then Text1.Text = abcdefg Tab键的Ascii码=9 End Sub 2、利用API函数:使用GetAsyncKeyState函数可以获得键盘的动作。GetAsyncKeyState函数根据虚拟键表判断按键的类型,返回值为一个16位的二进制数,如果被按下则最高位为1,即返...

VB 中有什么好的办法,用代码去除字符中的:“Tab键”,“回车键”,“空格...
Set regex = CreateObject("vbscript.regexp")regex.Global = True regex.Pattern = vbTab & "|" & vbCrLf & "|" & " "Text = "hello," & vbTab & "world;" & vbCrLf & "hello,wor ld"MsgBox Text, , regex.Replace(Text, "")...

VB编写按键程序。VB自动按键
'1:按键盘的 ALT+TAB(是先按ALT然后不松开ALT按TAB 目的就是为了切换)SendKeys "%{TAB}"Me.Timer1.Enabled = True End Sub Private Sub Command2_Click()Me.Timer1.Enabled = False End Sub Private Sub Form_Load()Me.Timer1.Interval = 1000 Me.Timer1.Enabled = False End Sub Private...

vb中如何按一下enter键使下一个text控件获得焦点
你如果使用VB.NET,点击其中一个“tab order”的图标,此时您可以单击每个控件的数字(越小越表示越容易被聚焦),NET默认就可以用Tab进行焦点切换(顺序就是按照数字从小到大的顺序)。

vb中,如何屏蔽键盘上的TAB键?
你的意思是不是让TAB键不能移动激活点到某处,比如不能用TAB键将COMMAND1激活。要是这样的话你可以设属性就可以了。就是将该控件(command1)的TABStop属性设为FALSE就可以了!如果想改回就再改为TURE,同时可以通过改TABINDEX的属性来修改它们的TAB顺序(TABINDEX=0,1,2...N)。

VB编程,利用回车实现一个文本框往另一个文本框的跳转
Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then Text2.SetFocus '如果text2要全选,加入下面的两行 'Text2.SelStart = 0 'Text2.SelLength = Len(Text2.Text)End Sub

VB编写按键程序.
1.基本键 一般来说,要发送的按键指令都可以直接用该按键字符本身来表示,例如要发送字母"x",使用 WshShell.SendKeys "x" 即可.也可直接发送多个按键指令,只需要将按键字符按顺序排列在一起即可.例如,要发送按键"cfan",可以使用" WshShell.SendKeys "cfan" ".2.特殊功能键 对于需要与Shift、Ctrl、...

相似回答
大家正在搜