7,762
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Dim bFirst As Boolean
Private Sub Form_Load()
bFirst = True
Text1.Tag = "输入后回车即可查询"
Text1 = Text1.Tag
Command1.Caption = "查询"
End Sub
Private Sub Text1_Click()
If bFirst Then Text1 = ""
End Sub
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn Then bFirst = False
End Sub
Private Sub Command1_Click()
bFirst = False
'查询操作......
End Sub
Option Explicit
Private Const INITTEXT As String = "输入后回车即可查询"
Private Const INITCOLOR As Long = &HC0C0C0
Private mlFlag As Long
Private Sub Form_Load()
mlFlag = 0
Text1.Text = INITTEXT
Text1.ForeColor = INITCOLOR
End Sub
Private Sub Text1_GotFocus()
If (mlFlag) Then Exit Sub
mlFlag = vbTrue
Text1.Text = ""
Text1.ForeColor = 0
End Sub
Private Sub Text1_Validate(Cancel As Boolean)
If (Text1.Text = "" Or Text1.Text = INITTEXT) Then
Text1.Text = INITTEXT
Text1.ForeColor = INITCOLOR
mlFlag = 0
End If
End Sub