In the last few weeks, I needed a feature that would compare the text of two side-by-side RichTextBox controls. I wanted the differences to be highlighted. I also wanted the RichTextBox controls to scroll in sync to ease the comparison.
I was not really surprised to find snippets of code here and there doing all that but nothing combining the 3 requirements all together.
The most complex task of these 3 is that text comparison. I found a free library dedicated for that task. This library called “Diff Match Patch” is made available by Google on their github page.
Figure 1: The demo application in action
You can read the full article from https://www.emoreau.com/Entries/Articles/2020/06/Comparing-Text-to-highlight-differences-in-Net.aspx.