作者Y78 (Y78)
看板Visual_Basic
標題Re: [VB6 ] VB新手問題~ 有關 Keypress 跟 Enter P …
時間Tue Jan 27 22:00:35 2009
不知道是不是你要的 我個人覺得是不太像啦
光是從Enter事件裡改顯示隱藏就夠奇怪了
剛剛研究了一下 發現Enter事件會在Textbox.focus的時候觸發
所以把keypress改成這樣
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If e.KeyChar = Chr(13) Then
e.Handled = True
TextBox2.Visible = True
TextBox2.Focus()
End If
End Sub
Textbox2.Focus() 就會觸發Textbox2.text的enter事件
而textbox2的enter裡面寫這樣
Private Sub TextBox2_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox2.Enter
'代表有人執行TextBox2.Focus()
TextBox2.Visible = True
TextBox1.Visible = False
Label1.Text = "Now Please entry here"
End Sub End If
textbox1的部份也照做
但是這樣 好像就不太符合要在enter裡面改顯示隱藏了(我在keypress先改了
僅供參考 不確定正確
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.162.36
推 shirleylam:真感謝你阿!!! 原來 Enter 可以用 Focus來觸發 XD~~ 01/28 00:59
→ shirleylam:應該是正確了吧.. 很感謝你的幫助!!! Y78大新年快樂^^ 01/28 01:01
→ Y78:新年快樂~ 01/28 01:56