views:

28

answers:

1

Hi All

Is there some way to find out when the text gets wrapped (WordWrap) inside a RichTextBox? I've dug around quite a bit but haven't found anything so far, will keep looking though...

The reason I'm looking into this is because I need an event to fire whenever the RichTextBox wraps the text at the end of the line.

Thank you all

+3  A: 

Technically I believe this is possible with the Windows API. Take a look at EM_SETHYPHENATEINFO and in particular, the ability to pass a custom HyphenateProc. This is a pointer to a function that is called when the rich text box needs to wrap a line and calls your function to determine how to hyphenate the word.

Having said that, I sincerely doubt this is exposed in .NET so you would need to dig into the API a bit more. But I think this would be the best way of being notified on each line wrap.

UPDATE
Here you go I found a blog post that talks about this in a bit more detail.

Josh Einstein
Ah, very nice! Thank you :)
lucifer