首先,我的问题是关于游标,而不是插入符号。RichTextBox恼人的光标变化
- 当我只是悬停RichTextBox,没有移动,光标是默认的。
- 每当我在RichTextBox中移动一个字符时,光标都会从箭头变为IBeam。
- 而当它简单地在RichTextBox中移动(超过空格)时,光标变为对称格。点击时(左或右,无所谓)时的行为相同
如何才能摆脱它?我强制RichTextBox.Cursor到箭头,我试图玩RichTextBox.MouseHover事件,但不幸的是没有工作。
感谢
不,不 “眨眼想疯了”。 IBeam向用户表明他可以通过点击来放置插入符,并且可以输入文本。覆盖RichTextBox.Cursor属性当然可行,但你为什么没有留下任何暗示。鉴于“眨眼”投诉,您可能正在执行类似于在您的代码中分配Cursor.Current属性的操作。不要这样做。 –
我没有更改Cursor.Current。其实我不希望光标变成IBeam。RichTextBox是ReadOnly,那么没有理由点击文本来放置插入符号。顺便说一句,覆盖RichTextBox.Cursor只适用于你没有超过字符,然后它根本没有帮助我。 –
为什么downvote?无论如何,我编辑我的问题更具体。想知道如何记录并在Youtube上记录,如果它不符合SO规则。 –