Hi All,

Can I show input cursor in a non-focused RichTextBox?

In my project, I have a RichTextBox and a ListView control. The focus should be on ListView control. I could handle the KeyPress and KeyDown events of ListView and re-directed to RichTextBox to enable typing. But how can I show cursor on RichTextBox.

RichTextBox.focus() cann't be called. The focus must be in ListViewControl (like combobox ). Any Idea....?

Edited by NidhiSree

4 Years
Discussion Span
Last Post by Ketsuekiame

You don't need to put the cursor back into the text box. Simply intercept the key being pressed in your keydown/up and update the string in your textbox with the new character. You may need to call refresh on your textbox control afterwards.


Yes I did it. I can intercept the key press events in Listview to textbox. But I need to show the cursor in textbox when the ListView has the focus. How....?


Why do you need to show the cursor in the box? I think without override the OnPaint event, you won't be able to.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.