Word-Wrap上的火灾事件

时间:2010-03-10 03:25:28

标签: c# winforms text richtextbox wrapping

有没有办法在RichTextBox中找到 文本被包装(WordWrap)时?我已经挖了很多但是到目前为止还没找到任何东西,但是会一直看着......

我之所以这样做,是因为每当RichTextBox将文本包装在行尾时,我都需要触发一个事件。

谢谢大家

1 个答案:

答案 0 :(得分:2)

从技术上讲,我相信使用Windows API可以 。看看EM_SETHYPHENATEINFO,特别是传递自定义HyphenateProc的能力。这是一个指向函数的指针,当富文本框需要换行并调用函数来确定如何连接单词时调用该函数。

话虽如此,我真诚地怀疑这是暴露在.NET中的,所以你需要更多地深入研究API。但我认为这是在每一行换行时收到通知的最佳方式。

<强>更新
在这里,我将found a blog post更详细地讨论这个问题。