急,请问如何让commond这个键点第一下之后隐藏,但按Enter键后commond这个键同样起作用 请把这条命令帮我写一下,谢谢!
解决方案 »
- 如何判断vb控件DataGrid新加的行不为空
- 如何打开txt文本文件
- 修改文件夹名称
- combo 直接添加数据源问题!
- 在VB中将字符串转换成UTF_8编码
- 如何在VB下使用IEnumVARIANT?
- set TDBGrid.DataSource=RS
- 请问如何判断当前时间是否是“23点59分59秒”如果是的话就等到“0点1分1秒”在继续下面的语句?
- 关于ACCESS:有一定的难度?在线等待解决!解决了给200分,决不食言!
- 请教一个问题:vb+Access2000问题
- 求文件读写的方法,输出log使用
- 用vb的winsock使用http协议下载文件时,最后一个到来的数据包DataArrival产生事件会出现winsock的state是8
//
隐藏了还再哪按enter?窗体吗?
Private Sub Command4_Click()
Command4.Visible = False
End Sub//按Enter键后commond这个键同样起作用
Enter是在哪個事件發生的﹖
if keyascii=13 then
Command4_Click
end if
Command4.move 9879,7987,8798,7987
End Sub
Command1.Visible = False
Print "Command1_Click"
End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = vbKeyReturn Then Call Command1_Click
End SubPrivate Sub Form_Load()
Me.KeyPreview = True
Me.AutoRedraw = True
End Sub
Private Sub Command1_Click()
Command1.Enabled = False
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Command1.Enabled = True
End Sub不行的话,来打我!!!哈哈
Private Sub Command1_Click()
'Command1.Enabled = False
'Command1.Value = False
Cleft = Command1.Left
Ctop = Command1.Top
Cwidth = Command1.Width
Cheight = Command1.Height
Command1.Move 99999, 99999, 0, 0
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
'If KeyAscii = 13 Then Command1.Enabled = True
If KeyAscii = 13 Then
Command1.Move Cleft, Ctop, Cwidth, Cheight
End If
End Sub
:(用这个吧,刚才没有看清题,我又改过了
Private Sub Command1_Click()
Cleft = Command1.Left
Ctop = Command1.Top
Cwidth = Command1.Width
Cheight = Command1.Height
Command1.Move 9999, 9999, 0, 0
Command2.SetFocus
End Sub
Private Sub Command2_Click()
Command1.Move Cleft, Ctop, Cwidth, Cheight
End Sub
Private Sub Form_Load()
Command2.Move 9999, 9999, 0, 0
End Sub我真是晕,用这个吧,:(
Command1.Visible = FalseEnd SubPrivate Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Command1.Visible = True
End Sub============================
已测试,没有问题的。
楼主只要隐藏,楼上的写Enabled不能满足要求的啊
If KeyAscii = 13 Then Command1_Click