→ soyoso: 如以keydown的事件,加上判斷當keycode=13時執行 10/15 19:52
感謝s大回應 google上有查到用keydown keycod=13 'enter碼
但我有點不知道如何去修改這樣的情況
是否該把
Private Sub TextBox101_Enter()
改成
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal
Shift As Integer)
If (KeyCode.Value = 13) Then
TextBox2.SelStart = 0
TextBox2.SelLength = TextBox2.TextLength
End If
GoTo TextBox101_Enter
End Sub
昨天我研究了一整晚= = 還是失敗
※ 編輯: waiter337 (114.35.158.244), 10/15/2016 19:55:42
→ soyoso: enter值傳至textbox2 10/15 20:02
→ soyoso: textbox1 10/15 20:03
→ waiter337: 還是沒辦法 可能我程式要在檢查一下 10/15 20:40
→ waiter337: 或者可否執行 滑鼠點擊文字方塊這個動作0.0 10/15 20:40
→ waiter337: 這樣就會跑了 10/15 20:40
→ waiter337: 太棒啦 感謝指點 10/15 22:44
→ waiter337: 最後我發現,之前有個Private Sub TextBox101_Keydown 10/15 22:47
→ waiter337: 沒刪掉,就不動了xddddddd 10/15 22:47
→ waiter337: 另外可以請教一下,能選擇文字方塊的函數是什麼嗎? 10/15 22:48
→ waiter337: setfoucs 會變成鎖住 textbox1.activate 沒效果 10/15 22:49
→ waiter337: textbox1.select 也沒效果 因為我想要查出訊息後 10/15 22:50
→ waiter337: 把 螢幕上輸入的"|" 移到textbox201 10/15 22:51
→ waiter337: 真的可以了=,= 我見鬼了 感謝s大 10/15 23:10
→ waiter337: 應該是我第一次用,沒有做單純的test導致誤導 謝謝s大 10/16 18:43
→ waiter337: 費心指導 10/16 18:43