Hide the caret in a TextBox http://www.vb-helper.com/howto_hide_textbox_caret.html
使用HideCaret即可,由于针对插入符的显示,windows维护着一个内部计数器,所以通常对HideCaret 和 ShowCaret的调用必须进行一番权衡。但VB的Textbox有个特点,就是每次其获得焦点时,它会自动调用ShowCaret进行平衡以确保显示光标。因此你只需在其焦点事件中对其隐藏即可。Private Sub Text1_GotFocus() HideCaret Text1.hwnd End Sub
http://www.vb-helper.com/howto_hide_textbox_caret.html
HideCaret Text1.hwnd
End Sub