2014-01-14 45 views
-1

首先,我的問題是關於遊標,而不是插入符號。RichTextBox惱人的光標變化

- 當我只是懸停RichTextBox,沒有移動,光標是默認的。

- 每當我在RichTextBox中移動一個字符時,光標都會從箭頭變爲IBeam。

- 而當它簡單地在RichTextBox中移動(超過空格)時,光標變爲對稱格。點擊時(左或右,無所謂)時的行爲相同

如何才能擺脫它?我強制RichTextBox.Cursor到箭頭,我試圖玩RichTextBox.MouseHover事件,但不幸的是沒有工作。

感謝

+0

不,不 「眨眼想瘋了」。 IBeam向用戶表明他可以通過點擊來放置插入符,並且可以輸入文本。覆蓋RichTextBox.Cursor屬性當然可行,但你爲什麼沒有留下任何暗示。鑑於「眨眼」投訴,您可能正在執行類似於在您的代碼中分配Cursor.Current屬性的操作。不要這樣做。 –

+0

我沒有更改Cursor.Current。其實我不希望光標變成IBeam。RichTextBox是ReadOnly,那麼沒有理由點擊文本來放置插入符號。順便說一句,覆蓋RichTextBox.Cursor只適用於你沒有超過字符,然後它根本沒有幫助我。 –

+0

爲什麼downvote?無論如何,我編輯我的問題更具體。想知道如何記錄並在Youtube上記錄,如果它不符合SO規則。 –

回答

0

使用MOUSE_MOVE事件的RichTextBox 並設置RichTextBox的Cursor屬性來

+0

對不起,但它並沒有幫助...我已經嘗試過這與MouseHover,也沒有工作。 –

+0

我會找到一些其他的解決方案... – Dharmesh

+0

你試過mouseEnter事件.. ?? – Dharmesh